我正在使用gulp为我的Angular应用程序构建一个分发(dist)文件夹。
因此,我已经收集了所有的控制器/服务JS文件以及我的CSS,现在我需要完成bower文件夹的内容。
我尝试连接所有的JS文件(使用gulp-useref),但是我总是看到一个关于缺少依赖项的错误。
我尝试复制整个bower_components文件夹,但一直看到错误:
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: eHTML是:
<!-- 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 -->你知道是怎么回事吗?
发布于 2016-05-23 05:56:19
如下所示的依赖注入:
function($http) {
// ...
}将在缩小后被打破。
您应该在以下内容之前对它们进行注释:
['$http', function($http) {
// ...
}]你可以使用一些自动化工具来实现这一点。例如ng-annotate或ng-min
https://stackoverflow.com/questions/37379470
复制相似问题