javascript - 在 gulp/typescript 生产构建中禁用 AngularJS 调试数据

标签 javascript angularjs typescript gulp

从 gulp 生产版本中禁用调试数据的最佳方法是什么? documented禁用调试数据的方法是:

myApp.config(['$compileProvider', function ($compileProvider) {
  $compileProvider.debugInfoEnabled(false);
}]);

我正在使用gulp-typescript构建应用程序。由于 Typescript 没有条件编译,我不知道如何在 gulp 生产构建中将参数从 true 设置为 false,而不更改代码。

我能想到的唯一解决方案是有条件地将 debug.tsrelease.ts 添加到 gulp.src for gulp-typescript。您知道更好的解决方案吗?

最佳答案

您可以使用gulp-ng-constant用于应用程序配置。 Here is很好的实际例子。好处是,constantconfig 阶段可用,它适合您的情况。

但是有条件地添加配置文件也是合适的方法。

关于javascript - 在 gulp/typescript 生产构建中禁用 AngularJS 调试数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31585930/

相关文章:

javascript - 为什么 TypeScript 允许在方法中省略 "this"?

html - 使用内联样式传递innerHtml(Angular 10)

javascript - 如何从精细 uploader 中删除所有文件

c# - 将大型阵列传输到客户端

javascript - PouchDB 和 ANGULARJS - 最佳设计方式

javascript - Angular js : not seeing full results from promise unless console is opened

typescript - angularjs2中的indexeddb实现

Javascript/Jquery简单的用户体验功能

javascript - 正则表达式捕获并替换 html 标签之外的文本模式

angularjs - 如何动态统计ng-repeat重复了多少次?