【问题标题】:AngularJS1.5 injector issue (MacOSX)AngularJS 1.5 注入器问题 (MacOS)
【发布时间】:2018-10-27 18:25:30
【问题描述】:

嘿,当我尝试在我的代码库 (https://github.com/CraigOldfield/AngularJSWork) 上使用“gulp serve-dev”时,我得到了这个 Error Message。重现的步骤如下:

  1. 将 repo 克隆到我的机器上(这台机器已经有节点 安装和吞咽(全球)。
  2. 运行 npm install 和 bower install
  3. 从根目录运行 gulp serve-dev
  4. 上一条命令打开了浏览器,控制台报告了注入器问题,今天早上我在工作 (Windows) 计算机上运行了同样的代码,现在我在家用 (Mac) 计算机上运行。

我对 Mac 很陌生,所以可能与此有关,我希望有人能给我更多信息来帮助调试这个问题。

【问题讨论】:

  • 听起来像是版本依赖。我怀疑 Mac 使用的某些软件包的不同版本与 Windows 系统具有不同或额外的依赖关系。
  • 我使用 bower 文件和 npm 来安装包和那些指定的版本,所以我会假设它们在两者之间是相同的?有没有办法缩小可能是可疑包裹的范围?
  • 你应该保持你的角度和角度动画版本同步。看这里:stackoverflow.com/a/32768153/3980911
  • 嘿@yadejo,请发布这个问题的答案,以便我接受它,同时我已经创建了一个答案来坐在原地。非常感谢您的帮助,工作完美。
  • 如果评论帮助您回答了自己的问题,您完全可以自己创建一个答案并接受它。欢迎来到 SO btw ;)

标签: angularjs angularjs-injector angularjs-1.5


【解决方案1】:

对于那些有同样问题的人来说,对我有用的是 Yadejo 的以下评论。

Yadejo 的评论“你应该让你的 angular 和 angular-animate 版本保持同步。看看这里:stackoverflow.com/a/32768153/3980911”

一旦我更新了 bower.json 文件以使每个依赖项具有相同的版本,我运行了“npm install”和“bower install”,这解决了我在上面的问题中描述的问题。

【讨论】:

    猜你喜欢
    • 2015-07-12
    • 1970-01-01
    • 2016-04-25
    • 2016-11-09
    • 2016-10-26
    • 1970-01-01
    • 1970-01-01
    • 2011-07-07
    • 2017-02-04
    相关资源
    最近更新 更多