diff --git a/vue.config.js b/vue.config.js index 4ecf850..ae55ea4 100644 --- a/vue.config.js +++ b/vue.config.js @@ -336,7 +336,7 @@ module.exports = { dead_code: true, // 移除死代码 unused: true, // 移除未使用的变量 toplevel: true, // 清理顶层作用域未使用的变量 - passes: 5, // 增加压缩次数以获得更好的压缩效果 + passes: 10, // 增加压缩次数以获得更好的压缩效果 sequences: true, // 合并连续的变量声明 evaluate: true, // 提前计算常量表达式 reduce_vars: true, // 合并或移除变量 @@ -352,7 +352,8 @@ module.exports = { keep_fargs: false, // 移除未使用的函数参数 keep_fnames: false, // 不保留函数名称 pure_funcs: ['console.log', 'console.warn', 'console.error', 'console.info'], // 标记为纯函数的console方法 - pure_getters: true // 假设getter函数没有副作用 + pure_getters: true, // 假设getter函数没有副作用 + unsafe_math: true, // 优化数学表达式如 Math.sin(3) → 预计算值 }, format: { ascii_only: true, // 确保输出ASCII字符