前端压缩打包项目的时候,能不能把console之类做调试的自动去掉呢
console.log无法自动去掉 不过可以自己封装一个方法 调用自己的 然后里面加一个配置状态判断 是否打印
用gulp webpack就可以做到, 主要是利用了node的环境变量, 代码里用if(process.env.xxxx===1) 打包的时候会自动根据环境变量去掉无效的代码块 (gulp要额外插件gulp-envify)
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
如果你使用的
gulp
, gulp-strip-debug能够帮你解决这个问题。