gpt4 book ai didi

javascript - dist 需要什么?

转载 作者:行者123 更新时间:2023-11-30 00:08:46 28 4
gpt4 key购买 nike

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

所以我已经收集了所有 Controller /服务 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 -->

知道发生了什么事吗?

最佳答案

像这样的依赖注入(inject):

function($http) {
// ...
}

缩小后会被破坏。

你应该在之前注释它们:

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

您可以为此使用一些自动化工具。例如ng-annotateng-min

关于javascript - dist 需要什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37379470/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com