答案 0 :(得分:6)
此警告表示警告消息中需要相同的版本,例如
firebase-functions@0.7.5需要一个firebase-admin@~5.5.0的对等人但没有安装?
所以这表示我使用的是更高版本的firebase管理员,但firebase-functions需要5.5.0版本的firebase-admin
所以要解决它,请输入以下代码: npm install firebase-admin@5.5.0 在哪里你必须根据你所需的版本替换该版本“5.5.0”。
如果它显示
,就像你的警告一样firebase-admin@~4.5.0但没有安装?
然后你必须将ver替换为
npm install firebase-admin@4.5.0
答案 1 :(得分:3)
我通过输入以下内容解决了这个问题:
npm install firebase-admin@5.5.0
答案 2 :(得分:0)
这里只是另一个版本......
firebase-functions@0.8.1需要firebase-admin@~5.8.1的同行,但没有安装。
而不是手动安装包,可以向package.json
添加依赖项:
{
...
"dependencies": {
"firebase-admin": "~5.8.1",
"firebase-functions": "^0.8.1"
}
}
然后通过在项目目录中运行npm install .
来完全下载它们。在@firebase-ops npmjs.com上有更多的库(这是我从中得到的数字)。
sudo npm install -g firebase-tools
安装firebase
命令,以测试&部署。
答案 3 :(得分:0)
我使用以下命令解决了我的问题:
npm install firebase-admin --save