Angular 2 Uglify JS没有被破坏

时间:2017-02-07 18:22:20

标签: angular uglifyjs gulp-uglify uglifyjs2

我试图弄清楚我的代码,因此我的变量和函数名称不会显示在生产文件中。

据我所知,Angular CLI(ng build -prod)没有完成这项工作。所以我尝试了gulp-uglify。我仍然看到我的大部分功能都是全名:

this.showHeader$=this.showHeaderSource.asObservable()

也不适用于uglify js demo:http://lisperator.net/uglifyjs/transform

1 个答案:

答案 0 :(得分:2)

Angular CLI正在运行Uglify,但目前Uglify不重命名可能是(大多数?)Angular Code的属性。

Angular CLI协作者

Original answer

  

我们在您的代码上运行Uglify,但遗憾的是Uglify没有   重命名属性,只有函数和变量名。很多你的   方法将是属性,而不是由Uglify重命名。我们正在看   解决方案,但目前这可能不会改变。