From a77bbfaea09231e6bd73adc88416efcc3b663bf3 Mon Sep 17 00:00:00 2001 From: peng <peng.com> Date: 星期五, 18 七月 2025 15:22:13 +0800 Subject: [PATCH] 解决主包过大问题 --- vue.config.js | 39 ++++++++++++++++++++------------------- 1 files changed, 20 insertions(+), 19 deletions(-) diff --git a/vue.config.js b/vue.config.js index 4fcbd16..02de6ab 100644 --- a/vue.config.js +++ b/vue.config.js @@ -1,20 +1,21 @@ -// module.exports = { -// /** -// * 姝ゅ涓哄彂琛宧5,寰俊灏忕▼搴忥紝app涓垹闄onsole -// * 濡傞渶鏄剧ずconsole 闇�瑕佹敞閲婃澶勯噸鏂拌繍琛� -// */ -// chainWebpack: (config) => { -// // 鍙戣鎴栬繍琛屾椂鍚敤浜嗗帇缂╂椂浼氱敓鏁� -// config.optimization.minimizer('terser').tap((args) => { -// const compress = args[0].terserOptions.compress -// // 闈� App 骞冲彴绉婚櫎 console 浠g爜(鍖呭惈鎵�鏈� console 鏂规硶锛屽 log,debug,info...) -// compress.drop_console = true -// compress.pure_funcs = [ -// '__f__', // App 骞冲彴 vue 绉婚櫎鏃ュ織浠g爜 -// // 'console.debug' // 鍙Щ闄ゆ寚瀹氱殑 console 鏂规硶 -// ] -// return args -// }) -// } -// } \ No newline at end of file +module.exports = { + /** + * 姝ゅ涓哄彂琛宧5,寰俊灏忕▼搴忥紝app涓垹闄onsole + * 濡傞渶鏄剧ずconsole 闇�瑕佹敞閲婃澶勯噸鏂拌繍琛� + */ + chainWebpack: (config) => { + // 鍙戣鎴栬繍琛屾椂鍚敤浜嗗帇缂╂椂浼氱敓鏁� + config.optimization.minimizer('terser').tap((args) => { + const compress = args[0].terserOptions.compress + // 闈� App 骞冲彴绉婚櫎 console 浠g爜(鍖呭惈鎵�鏈� console 鏂规硶锛屽 log,debug,info...) + compress.drop_console = true + compress.pure_funcs = [ + '__f__', // App 骞冲彴 vue 绉婚櫎鏃ュ織浠g爜 + // 'console.debug' // 鍙Щ闄ゆ寚瀹氱殑 console 鏂规硶 + ] + return args + }) + + } +} \ No newline at end of file -- Gitblit v1.8.0