一、在vue2中
直接在vue.config.js配置
build: {
target: "es6",
minify: "terser",
terserOptions: {
compress: {
// 打包时是否控制console.log()输出 true:为限制输出
drop_console: true,
drop_debugger: true,
},
},
},
二、在Vue3中
由于vue3使用的是vite的打包工具,因此需要在vite.config.js中配置,使用vue3的小伙伴要注意的是由于vite属于一个轻量的打包工具,并没有内置terser模块因此需要手动安装该依赖
build: {
target: "es6",
minify: "terser",
terserOptions: {
compress: {
// 打包时是否控制console.log()输出 true:为限制输出
drop_console: true,
drop_debugger: true,
},
},
},