From a2224042206c3b06dbe2fcbccd8565f11480f58f Mon Sep 17 00:00:00 2001 From: luocong2016 Date: Wed, 22 Feb 2023 18:32:53 +0800 Subject: [PATCH] refactor: compatibility notes (#2555) --- mock/_createProductionServer.ts | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/mock/_createProductionServer.ts b/mock/_createProductionServer.ts index a44310b9..2f1d328e 100644 --- a/mock/_createProductionServer.ts +++ b/mock/_createProductionServer.ts @@ -1,5 +1,21 @@ import { createProdMockServer } from 'vite-plugin-mock/es/createProdMockServer'; +// 问题描述 +// 1. `import.meta.globEager` 已被弃用, 需要升级vite版本,有兼容问题 +// 2. `vite-plugin-mock` 插件问题 https://github.com/vbenjs/vite-plugin-mock/issues/56 + +// const modules: Record = import.meta.glob("./**/*.ts", { +// import: "default", +// eager: true, +// }); + +// const mockModules = Object.keys(modules).reduce((pre, key) => { +// if (!key.includes("/_")) { +// pre.push(...modules[key]); +// } +// return pre; +// }, [] as any[]); + const modules = import.meta.globEager('./**/*.ts'); const mockModules: any[] = []; -- GitLab