umi build怎么去掉项目中的console.log

Created on 13 Jun 2018  ·  5Comments  ·  Source: umijs/umi

如题,开发环境下代码中会写一些console方便调试,打包的时候要一个一个删除太麻烦了

Most helpful comment

要在外面再加一层
extraBabelPlugins: [['transform-remove-console', { "exclude": [ "error", "warn"] }]],

All 5 comments

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;
},

umi 3 中已删除该配置项

Was this page helpful?
0 / 5 - 0 ratings

Related issues

afc163 picture afc163  ·  3Comments

liuxinqiong picture liuxinqiong  ·  3Comments

miaojinxing picture miaojinxing  ·  3Comments

zhanchengkun picture zhanchengkun  ·  3Comments

nguyenhuutinh picture nguyenhuutinh  ·  3Comments