我试图弄清楚我的代码,因此我的变量和函数名称不会显示在生产文件中。
据我所知,Angular CLI(ng build -prod)没有完成这项工作。所以我尝试了gulp-uglify。我仍然看到我的大部分功能都是全名:
this.showHeader$=this.showHeaderSource.asObservable()
也不适用于uglify js demo:http://lisperator.net/uglifyjs/transform
答案 0 :(得分:2)
Angular CLI正在运行Uglify,但目前Uglify不重命名可能是(大多数?)Angular Code的属性。
Angular CLI协作者我们在您的代码上运行Uglify,但遗憾的是Uglify没有 重命名属性,只有函数和变量名。很多你的 方法将是属性,而不是由Uglify重命名。我们正在看 解决方案,但目前这可能不会改变。