【问题标题】:After deploy to production error: Unknown provider: $$isDocumentHiddenProvider <- $$isDocumentHidden部署到生产后出现错误:未知提供者:$$isDocumentHiddenProvider <- $$isDocumentHidden
【发布时间】:2017-01-05 13:53:15
【问题描述】:

部署 angularjs 后停止在服务器上工作(生产和登台)。 错误:[$injector:unpr] Unknown provider: $$isDocumentHiddenProvider &lt;- $$isDocumentHidden &lt;- $$animateQueue &lt;- $animate &lt;- $compile &lt;- $$animateQueue

我不明白出了什么问题,到上次部署它运行良好,现在甚至回滚后显示错误。 这是我的控制器的一个例子:

function MyController($scope, $http) {
// ...
}
MyController.$inject = ['$scope', '$http'];

请帮帮我。

我的 bower.json

"dependencies": {
     //......
    "angular": "1.5.6",
    "angular-animate": "^1.5.6",      
    "angular-material": "^1.1.1",
    "angular-aria": "^1.5.8"
  }

更新。

另一方面,插入符号更轻松。它会将您更新到最新的主要版本(第一个数字)。 ^1.2.3 将匹配任何 1.x.x 版本,包括 1.3.0,但将推迟到 2.0.0。我要删除动画和咏叹调中的插入符号。谢谢

【问题讨论】:

    标签: angularjs


    【解决方案1】:

    我最近遇到了类似的问题。

    我使用的是 angular-material(与 bower 一起安装),但我没有修复我正在使用的版本。

    我使用 angular 1.5.9,但是当 bower ulpoaded angular-material 1.1.1、angular-animate 和 angular-aria 使用 1.6.0 版本时

    我在 bower.json 文件中添加了这些行,现在它可以工作了:

    "angular-animate": "1.5.9",
    "angular-aria": "1.5.9",
    

    【讨论】:

    • 我已经铺设了 bower.json,请看。
    • 非常感谢您对我的帮助
    • 另一方面,插入符号更轻松。它会将您更新到最新的主要版本(第一个数字)。 ^1.2.3 将匹配任何 1.x.x 版本,包括 1.3.0,但将推迟到 2.0.0。我要删除动画和咏叹调中的插入符号。谢谢
    • 当我们将代码移动到新服务器时,这发生在我身上,错误非常神秘,但它们与这个问题中的错误相匹配,这完全解决了问题。谢谢!
    • 你拯救了这一天!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-25
    • 2017-04-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多