资源放在web前端是没有安全性可言的,一是混淆逻辑外,最好也能够隐藏source
在webpack.prod.conf.js中
// devtool: config.build.productionSourceMap ? config.build.devtool : false,
devtool: false,//改为false即可隐藏sourcemap
另外在plugins中添加,可以隐藏自己打印的东西
···
new UglifyJsPlugin({
uglifyOptions: {
compress: {
warnings: false,
//drop_console 传递true以放弃对控制台的调用。这个属性好像不好用
drop_console: true,
// pure_funces 禁用console.log函数
pure_funcs: ['console.log']
}
},
···