关于关闭线上环境console
在之前,我通过这样一行代码实现…
1 | console.log = () => {} |
虽然够用,但是不够优雅,难以维护。
而现在在前端工程化的环境下,这样的代码显然不易于维护,最好是通过配置的方式来解决
Vue-Cli 3.0
之后的版本中将webpack.config.js
配置文件隐藏,转而使用vue.config.js
来替代。
在vue.config.js中添加如下代码
1 | configureWebpack(config) { |
在普通webpack4环境中则可以使用terser-webpack-plugin
这个插件
关键代码如下
1 | module.exports = { |
解决问题很简单,而优雅的解决问题,让维护成本降低,是程序员的优雅追求。