From 36c65246b7ef1c214738e6558a71b9a0d4f3278f Mon Sep 17 00:00:00 2001 From: fxy060608 Date: Tue, 30 Nov 2021 13:23:08 +0800 Subject: [PATCH] fix(app): enforce inject (#3025) --- packages/uni-cli-shared/src/vite/plugins/inject.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/uni-cli-shared/src/vite/plugins/inject.ts b/packages/uni-cli-shared/src/vite/plugins/inject.ts index 4a87b296c..ce60d6f5d 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 -- GitLab