想知道广泛记录是否会导致浏览器性能下降,因为我们有很多代码,开发人员正在广泛记录。
是否有一种从生产代码中删除角度js $日志的角度方法?
答案 0 :(得分:0)
使用UglifyJS2,您可以缩小代码,并在此过程中remove some sections of it。
您可以使用--define(-d)开关来声明UglifyJS将假定为常量的全局变量(除非在范围中定义)。例如,如果你传递--define DEBUG = false,那么加上死代码删除,UglifyJS将从输出中丢弃以下内容:
if (DEBUG) { console.log("debug stuff"); }
我觉得你的开发人员滥用日志,应该更多地使用他们的调试器而不是记录。