我在AngularJS中看到了这个错误
很奇怪,只有当我在Azure Cloud中部署它时才会发生。
在我的本地实例中 - 它不会发生。
有什么想法吗?
更新:这是actual website
使用此示例帐户登录
sample@test.com / 1Sample
UPDATE!我怀疑这个脚本会导致错误
我不知道为什么select.js无法缩小
https://github.com/angular-ui/ui-select
我实际安装了ui-select via bower命令行 - 然后将其手动包含在bundleconfig中。这是问题吗?
更新 - 我查明错误,似乎ui-select的配置是罪魁祸首
对此有什么想法吗?
答案 0 :(得分:2)
问题是因为此资源出现404错误:
http://tradies-prototype.cloudapp.net/bundles/angular-animate.min.js.map
确保在您的捆绑包中包含.map
个文件。
修改强>:
正如@CaspNZ在下面的评论中所指出的,如果你看看这个:
http://tradies-prototype.cloudapp.net/bundles/angular
你会看到你收到这个错误:
/* Minification failed. Returning unminified contents.
(248,386-393): run-time error JS1019: Can't have 'break' outside of loop: break a
*/
这意味着您的ASP.Net MVC Bundling出现了问题。这可能是很多事情,但请确保您了解this,以便您的angularJs代码可以正确缩小。
编辑2
另外,请看一下:Mvc4 bundling, minification and AngularJS services和此:http://www.codeproject.com/Tips/786205/ASP-NET-MVC-bundling-minification-with-angularjs-a