在gulp / typescript生产构建中禁用AngularJS调试数据
Disabling AngularJS debug data in a gulp / typescript production build
禁用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
阶段是可用的,它适合您的情况。
但是有条件地添加配置文件也是合适的方式。
相关文章:
- 如何在angularJS中编辑时,如果DB中的值为true,则设置复选框,如果值为false,则取消选中复选框
- AngularJS:我可以跳过函数参数回调吗
- AngularJS UI路由器不能像ng路由器那样工作
- 如何在vs2002中调试html页面
- angularjs教程代码调试
- 如何在AngularJS中调试评估的JavaScript
- 如何在Eclipse中运行和调试AngularJS应用程序
- 如何在没有任何浏览器插件的情况下调试AngularJS绑定{{expression}}
- 如何通过控制台调试AngularJS中通过controllerAs绑定到控制器的变量
- AngularJs 2: 如何调试服务调用?(ES6 语法)
- 调试AngularJS Internet Explorer锁定
- 在Chrome开发工具中调试AngularJS
- 简单的AngularJS应用程序不工作.如何调试它
- 如何调试Angularjs的ng-route和Threejs的崩溃/问题
- 如何使用sublime text和Live Reload调试AngularJS应用
- 调试Javascript/AngularJS的最佳方法是什么?
- 在gulp / typescript生产构建中禁用AngularJS调试数据
- 在chrome开发工具中调试带有词法作用域(闭包)的angularjs指令时的奇怪行为
- AngularJs -调试失败的http请求
- 在Chrome开发工具中修改/调试后,在控制台中重新实例化AngularJS代码