diff --git a/.env.dev b/.env.dev index afc3cee..3bec339 100644 --- a/.env.dev +++ b/.env.dev @@ -21,3 +21,6 @@ VITE_OUT_DIR=dist-dev # 标题 VITE_APP_TITLE=ElementAdmin + +# 是否包分析 +VITE_USE_BUNDLE_ANALYZER=false diff --git a/.env.gitee b/.env.gitee index 9ac2a52..37af85b 100644 --- a/.env.gitee +++ b/.env.gitee @@ -21,3 +21,6 @@ VITE_OUT_DIR=dist-pro # 标题 VITE_APP_TITLE=ElementAdmin + +# 是否包分析 +VITE_USE_BUNDLE_ANALYZER=false \ No newline at end of file diff --git a/.env.pro b/.env.pro index 432fc46..7bff03f 100644 --- a/.env.pro +++ b/.env.pro @@ -21,3 +21,6 @@ VITE_OUT_DIR=dist-pro # 标题 VITE_APP_TITLE=ElementAdmin + +# 是否包分析 +VITE_USE_BUNDLE_ANALYZER=true diff --git a/.env.test b/.env.test index b6eb7d9..4aa30ad 100644 --- a/.env.test +++ b/.env.test @@ -21,3 +21,6 @@ VITE_OUT_DIR=dist-test # 标题 VITE_APP_TITLE=ElementAdmin + +# 是否包分析 +VITE_USE_BUNDLE_ANALYZER=false diff --git a/vite.config.ts b/vite.config.ts index 618a31e..239ce1f 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -111,7 +111,7 @@ export default ({ command, mode }: ConfigEnv): UserConfig => { build: { minify: 'terser', outDir: env.VITE_OUT_DIR || 'dist', - sourcemap: env.VITE_SOURCEMAP === 'true' ? 'inline' : false, + sourcemap: env.VITE_SOURCEMAP === 'true', // brotliSize: false, terserOptions: { compress: { @@ -120,7 +120,7 @@ export default ({ command, mode }: ConfigEnv): UserConfig => { } }, rollupOptions: { - plugins: env.NODE_ENV === 'production' ? [visualizer()] : undefined + plugins: env.VITE_USE_BUNDLE_ANALYZER === 'true' ? [visualizer()] : undefined } }, server: {