Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript dist需要什么?_Javascript_Angularjs_Gulp_Bower - Fatal编程技术网

Javascript dist需要什么?

Javascript dist需要什么?,javascript,angularjs,gulp,bower,Javascript,Angularjs,Gulp,Bower,我正在使用gulp为我的Angular应用程序构建分发(dist)文件夹 因此,我已经收集了所有控制器/服务JS文件以及CSS,现在我需要处理bower文件夹的内容 我尝试过压缩所有的JS文件(使用gulp useref),但是我一直看到一个关于缺少依赖项的错误 我尝试复制整个bower_components文件夹,但始终看到错误: angular.js:68 Uncaught Error: [$injector:modulerr] Failed to instantiate module ap

我正在使用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: e
HTML是:

<!-- 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 -->


知道发生了什么吗?

依赖注入如下:

function($http) {
 // ...  
}
缩小后将被破坏

您应该在以下操作之前对其进行注释:

['$http', function($http) {
 // ...
}]

您可以为此使用一些自动化工具。例如或

您的代码不准备缩小。你应该使用类似于
ng annotate
的东西,你能告诉我们你的代码中提到的路线在哪里吗?啊,谢谢-我会看看
ng annotate