angularjs $ log服务性能以及可能从生产中删除

时间:2015-08-01 05:25:59

标签: angularjs performance

想知道广泛记录是否会导致浏览器性能下降,因为我们有很多代码,开发人员正在广泛记录。

是否有一种从生产代码中删除角度js $日志的角度方法?

1 个答案:

答案 0 :(得分:0)

使用UglifyJS2,您可以缩小代码,并在此过程中remove some sections of it

  

您可以使用--define(-d)开关来声明UglifyJS将假定为常量的全局变量(除非在范围中定义)。例如,如果你传递--define DEBUG = false,那么加上死代码删除,UglifyJS将从输出中丢弃以下内容:

if (DEBUG) {
    console.log("debug stuff");
}

我觉得你的开发人员滥用日志,应该更多地使用他们的调试器而不是记录。