【发布时间】:2015-08-03 20:36:37
【问题描述】:
在 AngularJS 中处理这个问题的最佳方法是什么?
我有一个 AngularJS 应用程序,其中包含连接/缩小的 javascript 文件,但是在我的开发环境中,我想加载文件的非连接/非缩小版本。我想要这个,因为使用非压缩文件更容易调试代码。
<!-- production -->
<script src="js/all.min.js"></script> <!-- contains all concatenated/minified code -->
<!-- dev -->
<script src="js/services.js"></script>
<script src="js/controllers.js"></script>
<script src="js/directives.js"></script>
我不知道该怎么做,因为在 AngularJS 中我找不到合适的条件机制。我想过在每个脚本标签上使用指令吗?
我正在使用 Gulp 来连接和丑化文件,但我找不到使用 Gulp 完成此任务的方法。
PHP 是服务器端语言。
任何帮助将不胜感激。
【问题讨论】:
-
你应该考虑 gulp 或 grunt
-
如果不使用 gulp 或 grunt,唯一真正的选择就是手动修改它,这当然不方便。
-
Angular 不会缩小/连接您的源文件。这通常由特定于您的应用程序的构建过程完成。您提供的信息不足以确定您的构建如何工作,因此很难建议应该如何更改它。
-
您是如何创建缩小的 javascript 文件的?手动?
-
您的服务器端技术是什么? (Node.js、Java、PHP、.NET)?
标签: javascript angularjs