安装了意外版本的依赖项

时间:2017-07-05 21:22:29

标签: firebase npm angularfire2

我的package.json文件包含以下行:

"angularfire2": "^4.0.0-rc.1"
"firebase": "^4.1.3"

当我尝试安装时,我收到警告:

  

npm WARN angularfire2@4.0.0-rc0需要一个firebase @^3.6.6的对等人,但没有安装。

所以我尝试将第二行更改为"firebase": "^3.6.6",但后来我得到了:

  

npm WARN angularfire2@4.0.0-rc.1需要一个firebase@^4.0.0的对等方,但没有安装。

现在,我知道我可以通过从第一行删除^来解决此问题,但我不理解当前编写的行为。
为什么它不仅有时会返回版本,而且还应该只为Firebase版本选择错误的版本?

1 个答案:

答案 0 :(得分:1)

尝试npm install firebase@4.0.0 --save