场景阐明

我的项目开发阶段罕用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))}

操作步骤

  1. 写一个办法判断是否为生产环境,如果是就重写console.log办法;
  2. main.js文件中调用此办法

写在最初

我是AndyHu,目前临时是一枚前端搬砖工程师。

文中如有谬误,欢送在评论区斧正,如果这篇文章帮到了你,欢送点赞和关注

让灵魂管制本人的皮囊吧。从而更加自在!!!