gpt4 book ai didi

angularjs - 用咕噜声构建 Angular 应用程序,应用程序无法加载

转载 作者:行者123 更新时间:2023-12-04 18:42:58 24 4
gpt4 key购买 nike

我已经用 yeomon (yo angular) 生成了一个 angular 项目。我做了一些编码并测试了我是否可以正确构建项目(使用 grunt)。结果出现在 dist 文件夹中,并且运行良好。现在我编写了更多代码(大约 1000 行),我再次构建了该项目。这次浏览器什么也没显示。控制台没有错误。 Index.html 是正确的,并且缩小的 js 文件似乎也可以。

我在 Gruntfile.js 中添加了一个代理,否则我认为我没有用它做任何事情。

知道这可能是什么原因吗?如何最有效地调试它?我能想到的唯一方法是停用所有内容,然后激活模块,构建项目,再激活一个等等。会花很多时间。

更新
我已经缩小了范围。我有几个决心。如果我删除它们,则 View 会加载。我正在使用ui路由器。这对解决问题有更多帮助吗?

.state('app', {
url: '/app',
resolve: {
//medias: ['MultiProductsLoader', function(ProductsLoader) {
// return new ProductsLoader();
//}]
},
views: {
'inputView': {
templateUrl: 'views/input.html',
controller: 'AppCtrl'
}
}

更新2
我的问题有点不清楚。当项目处于“开发模式”时,该应用程序运行良好,未缩小。但是当我构建/缩小项目时,该应用程序无法加载而没有任何错误消息。请在下面回答解决方案。

最佳答案

解决了!

我将此添加到 Gruntfile.js 中的 uglify 选项中

  options: {
report: 'min',
mangle: false
}

如果我找到答案,您可以在这里阅读更多信息: Angular.module minification bug

关于angularjs - 用咕噜声构建 Angular 应用程序,应用程序无法加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20950858/

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