Rular中的Angular在生产中引发错误`错误:[$ injector:unpr]未知提供者:e`

时间:2015-08-03 04:50:59

标签: ruby-on-rails angularjs ruby-on-rails-4

在开发中运行我的应用程序时,它运行正常。但是在部署时会抛出此错误:

Error: [$injector:unpr] Unknown provider: e

应用的网址:http://shimizu.leafycode.com/panel/signin

js文件:https://gist.github.com/THPubs/3a9e088ad3410e18030c

我跟着其他堆栈溢出的答案并相应地修复了我的应用程序,但问题仍然存在!请帮忙。

1 个答案:

答案 0 :(得分:1)

您的代码正在缩小,我在app.js中至少可以看到您在调用.config.run

时未使用数组表示法的地方

所以在app.js更新第

.config(function($mdThemingProvider) {

.config(['$mdThemingProvider', function($mdThemingProvider) {
    // ... Your code ...
}])

和行

.run(function($rootScope, $templateCache) {

.run(['$rootScope', '$templateCache', function($rootScope, $templateCache) {
    // .. Your code ...
}])

仔细检查代码中您注入服务的其他位置。