diff --git a/packages/uni-cli-shared/src/vite/plugins/inject.ts b/packages/uni-cli-shared/src/vite/plugins/inject.ts index 4a87b296c95d609a7549596e39091f1d4a9eea5c..ce60d6f5d569dc264b09578d4a5376c341d17e22 100644 --- a/packages/uni-cli-shared/src/vite/plugins/inject.ts +++ b/packages/uni-cli-shared/src/vite/plugins/inject.ts @@ -77,6 +77,8 @@ export function uniViteInjectPlugin(options: InjectOptions): Plugin { const callback = options.callback return { name: 'vite:uni-inject', + // 确保在 commonjs 之后,否则会混合 es6 module 与 cjs 的代码,导致 commonjs 失效 + enforce: 'post', transform(code, id) { if (!filter(id)) return null if (!isJsFile(id)) return null