禁用gulp生产构建中的调试数据的最佳方法是什么?文档中禁用调试数据的方法如下:
myApp.config(['$compileProvider', function ($compileProvider) {
$compileProvider.debugInfoEnabled(false);
}]);
我使用gulp- Typescript来构建应用程序。由于Typescript没有条件编译,我不知道如何在不更改代码的情况下将gulp生产构建中的参数从true设置为false。
我能想到的唯一解决方案是有条件地将debug.ts
或release.ts
添加到gulp-typescript
的gulp.src
中。你知道更好的解决办法吗?
您可以使用gulp-ng-constant进行应用程序配置。这里有一个很好的实际例子。好的是constant
s在config
阶段是可用的,它适合您的情况。
但是有条件地添加配置文件也是合适的方式。