Commit a2224042206c3b06dbe2fcbccd8565f11480f58f
Committed by
GitHub
1 parent
5335ae75
refactor<mock>: compatibility notes (#2555)
Showing
1 changed file
with
16 additions
and
0 deletions
mock/_createProductionServer.ts
1 | import { createProdMockServer } from 'vite-plugin-mock/es/createProdMockServer'; | 1 | import { createProdMockServer } from 'vite-plugin-mock/es/createProdMockServer'; |
2 | 2 | ||
3 | +// 问题描述 | ||
4 | +// 1. `import.meta.globEager` 已被弃用, 需要升级vite版本,有兼容问题 | ||
5 | +// 2. `vite-plugin-mock` 插件问题 https://github.com/vbenjs/vite-plugin-mock/issues/56 | ||
6 | + | ||
7 | +// const modules: Record<string, any> = import.meta.glob("./**/*.ts", { | ||
8 | +// import: "default", | ||
9 | +// eager: true, | ||
10 | +// }); | ||
11 | + | ||
12 | +// const mockModules = Object.keys(modules).reduce((pre, key) => { | ||
13 | +// if (!key.includes("/_")) { | ||
14 | +// pre.push(...modules[key]); | ||
15 | +// } | ||
16 | +// return pre; | ||
17 | +// }, [] as any[]); | ||
18 | + | ||
3 | const modules = import.meta.globEager('./**/*.ts'); | 19 | const modules = import.meta.globEager('./**/*.ts'); |
4 | 20 | ||
5 | const mockModules: any[] = []; | 21 | const mockModules: any[] = []; |