场景阐明
我的项目开发阶段罕用
console.log
调试,开发完后须要去掉console.log
或者疏忽掉代码中的console.log
再部署到线上
解决办法
- 通过配置插件,比方
uglifyjs-webpack-plugin
(打包慢) - 本人解决:重写
console.log
办法(不影响打包速度)
因为公司我的项目用的是 vue-cli2,综合思考,重写console.log
办法; 上代码
function rewirteLog() {console.log = (function (log) {return process.env.NODE_ENV == 'production' ? function () {} : log}(console.log))
}
操作步骤
- 写一个办法判断是否为生产环境,如果是就重写
console.log
办法; - 在
main.js
文件中调用此办法
写在最初
我是AndyHu,目前临时是一枚前端搬砖工程师。
文中如有谬误,欢送在评论区斧正,如果这篇文章帮到了你,欢送点赞和关注
让灵魂管制本人的皮囊吧。从而更加自在!!!