如题,开发环境下代码中会写一些console方便调试,打包的时候要一个一个删除太麻烦了
npm i babel-plugin-transform-remove-console --save-dev
config,js:
extraBabelPlugins: ['transform-remove-console'],
要在外面再加一层
extraBabelPlugins: [['transform-remove-console', { "exclude": [ "error", "warn"] }]],
uglifyJSOptions(opts) {
opts.uglifyOptions.compress.drop_debugger = true;
opts.uglifyOptions.compress.drop_console = true;
return opts;
},
uglifyJSOptions(opts) {
opts.uglifyOptions.compress.drop_debugger = true;
opts.uglifyOptions.compress.drop_console = true;
return opts;
},
Most helpful comment
要在外面再加一层
extraBabelPlugins: [['transform-remove-console', { "exclude": [ "error", "warn"] }]],