经亲测如下两种方法均有效
方法一:在webpack.prod.conf.js 中添加并修改js插件配置项(我用的是webpack)
newUglifyJsPlugin({
uglifyOptions: {
compress: {
warnings: false,
drop_console:true
}
},
}),
主要就是添加drop_console:true这项。作用是:删除打包后脚本文件里的所有console
方法二:在加载的index.html,对console做判断
<script type="text/javascript">
if(!window.console){
window.console = {};
}
if (!window.console.log) {
window.console.log = function(msg){ };
}
</script>