经亲测如下两种方法均有效
方法一:在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>
删除打包脚本console日志
本文介绍两种有效方法来删除webpack打包后的脚本文件中的console日志:一是通过配置UglifyJsPlugin插件的drop_console选项;二是在index.html中对console做判断并覆盖默认行为。

被折叠的 条评论
为什么被折叠?



