首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >dist需要什么?

dist需要什么?
EN

Stack Overflow用户
提问于 2016-05-23 04:44:33
回答 1查看 51关注 0票数 2

我正在使用gulp为我的Angular应用程序构建一个分发(dist)文件夹。

因此,我已经收集了所有的控制器/服务JS文件以及我的CSS,现在我需要完成bower文件夹的内容。

我尝试连接所有的JS文件(使用gulp-useref),但是我总是看到一个关于缺少依赖项的错误。

我尝试复制整个bower_components文件夹,但一直看到错误:

代码语言:javascript
复制
angular.js:68 Uncaught Error: [$injector:modulerr] Failed to instantiate module app due to:
Error: [$injector:modulerr] Failed to instantiate module theRoutes due to:
Error: [$injector:unpr] Unknown provider: e

HTML是:

代码语言:javascript
复制
<!-- build:js assets/deps.js -->
<script src="/bower_components/angular/angular.js"></script>
<script src="/bower_components/angular-route/angular-route.js"></script>
<script src="https://code.angularjs.org/1.5.5/angular-sanitize.js"></script>
<script src="/bower_components/angular-messages/angular-messages.js"></script>
<!-- endbuild -->

你知道是怎么回事吗?

EN

回答 1

Stack Overflow用户

发布于 2016-05-23 05:56:19

如下所示的依赖注入:

代码语言:javascript
复制
function($http) {
 // ...  
}

将在缩小后被打破。

您应该在以下内容之前对它们进行注释:

代码语言:javascript
复制
['$http', function($http) {
 // ...
}]

你可以使用一些自动化工具来实现这一点。例如ng-annotateng-min

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37379470

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档