我正在使用gulp为我的Angular应用程序构建分发(dist)文件夹。
所以我收集了所有控制器/服务JS文件以及我的CSS,现在我需要做bower文件夹的内容。
我试图连接所有JS文件(使用gulp-useref)但是我一直看到错误依赖的错误。
我尝试复制整个bower_components文件夹但是我一直看到错误:
quad
HTML是:
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
任何想法发生了什么?
答案 0 :(得分:1)
这样的依赖注入:
function($http) {
// ...
}
缩小后会被打破。
你应该在注释之前注明:
['$http', function($http) {
// ...
}]
您可以使用一些自动化工具。例如ng-annotate或ng-min