npm警告firebase函数-test@0.1.3需要firebase admin@^5.12.0的对等方,但未安装任何对等方

npm警告firebase函数-test@0.1.3需要firebase admin@^5.12.0的对等方,但未安装任何对等方,firebase,npm,google-cloud-functions,Firebase,Npm,Google Cloud Functions,使用firebase函数测试时获取此消息 npm警告firebase函数-test@0.1.3需要一个同龄人 firebase admin@^5.12.0,但未安装 要解析此消息,我需要在package.json文件中进行哪些更改 { "name": "functions", "description": "Cloud Functions for Firebase", "main": "build/index.js", "scripts": {...}, "dependenc

使用firebase函数测试时获取此消息

npm警告firebase函数-test@0.1.3需要一个同龄人 firebase admin@^5.12.0,但未安装

要解析此消息,我需要在package.json文件中进行哪些更改

{
  "name": "functions",
  "description": "Cloud Functions for Firebase",
  "main": "build/index.js",
  "scripts": {...},
  "dependencies": {
    "firebase": "^5.4.2",
    "firebase-admin": "~6.0.0",
    "firebase-functions": "^2.0.5",
  },
  "devDependencies": {
    "firebase-functions-test": "^0.1.3",
    "prettier": "^1.13.7",
    "tslint": "~5.8.0",
    "tslint-config-prettier": "^1.15.0",
    "typescript": "~2.8.3",
  }
}
如果我将“firebase管理员”:“~6.0.0”更改为“firebase管理员”:“^5.12.2”

我明白了

npm警告火力基地-functions@2.0.5需要一个同龄人 firebase admin@~6.0.0,但未安装任何版本。您必须安装对等版本 你自己


按照@DougStevenson的建议,忽略此错误,处理这些警告的正确方法是什么


忽略这些警告可能没问题。我怀疑管理员SDK API在6.0.0中没有太大的变化,以至于它会崩溃 firebase功能测试


您是否尝试过将firebase函数降级到较低的版本,可能是1.1.0?在firebase admin 5.12.2中尝试一下这一点,忽略这些警告可能没问题。我怀疑admin SDK API在6.0.0中并没有发生太大的变化,它会破坏firebase函数测试。