【问题标题】:Unknown provider: $$MapProvider未知提供者:$$MapProvider
【发布时间】:2017-02-16 09:36:59
【问题描述】:

未知提供者:$$MapProvider

我在使用 'angular-animate' 时遇到未知 $$MapProvider 错误

我的bower.json 看起来像这样:

 { 
   "angular": "^1.6.2",
   "angular-animate": "1.6.2",
 }

【问题讨论】:

  • 你是否在页面上包含了所有的 javascript 源代码?
  • 检查 2 个文件(angular.js 和 angular-animate.js 和 chekc,如果它们是相同的版本).. 如果不是用 bower 重新安装它们并小心使用相同的版本
  • @thinkwinwin :是的,我已经包含了 javascript 源代码
  • @federicoscamuzzi :是的,两个模块的版本相同(1.6.2)
  • 嗯,但你想使用谷歌地图或类似的东西吗? ...

标签: angularjs dependencies bower


【解决方案1】:

感谢 federico - 正如 cmets 中所讨论的,这可能是由 angularangular-animate 的不同版本引起的。尝试将这两个内联,它应该会消失。

【讨论】:

  • 你是怎么做到的?
  • 查找名为 package.json 的文件
  • 这为我解决了! :) 编辑完package.json 文件后,别忘了创建npm install,这样它也会更新angular-animate 包。
【解决方案2】:

最近我遇到了同样的问题,我认为这一定是angularangular-animate 的兼容性问题(虽然我不确定实际问题是什么)

解决方案

第一步:凉亭更新

现在你会在这里找到几个选项,要求你回答一个数字

第 2 步:按 4 瞧!!

注意:在我的情况下,选项 4 是

angular#1.6.2 which resolved to 1.6.2 and is required by angular-animate#1.6.2

请查看随附的屏幕截图以获得更多说明

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-09-27
    • 2016-11-29
    • 2018-09-28
    • 2014-12-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多