乐趣区

nuxt.js@2.x 项目打包时清除console、debugger、warnings

nuxt@2.4.3
1、安装 UglifyJsPlugin
yarn add UglifyJsPlugin -D
or
npm install UglifyJsPlugin -D
2、编辑 nuxt.config
const UglifyJsPlugin = require(‘uglifyjs-webpack-plugin’)
build: {
extend(config, ctx) {
if(!ctx.isDev&&ctx.isClient){
config.plugins.push(
new UglifyJsPlugin({
uglifyOptions: {
compress: {
warnings: false,
drop_console: true,
drop_debugger:true
},
},
sourceMap: true,
cache: true,
parallel: true
})
)
}
}
}

退出移动版