繁体   English   中英

使用firebase-admin在云功能中@ firebase / database的错误对等项依赖关系

[英]Error peer dependencies for @firebase/database in cloud functions using firebase-admin

我有一些使用firebase-admin程序包的功能。

我不知道确切的时间,但是在某个时候我开始得到一些npm警告:

npm WARN @firebase/database@0.4.12 requires a peer of @firebase/app@0.x but none is installed. You must install peer dependencies yourself.
npm WARN @firebase/database@0.4.12 requires a peer of @firebase/app-types@0.x but none is installed. You must install peer dependencies yourself.
npm WARN @firebase/database-types@0.4.2 requires a peer of @firebase/app-types@0.x but none is installed. You must install peer dependencies yourself.

因此,在firebase-adminpackage.json文件中,有:

"dependencies": {
    "@firebase/database": "^0.4.7",
    "@google-cloud/firestore": "^2.0.0",
    "@google-cloud/storage": "^3.0.2",
    "@types/node": "^8.0.53",
    "dicer": "^0.3.0",
    "jsonwebtoken": "8.1.0",
    "node-forge": "0.7.4"
  },

@firebase/databasepackage.json ,有:

"peerDependencies": {
    "@firebase/app": "0.x",
    "@firebase/app-types": "0.x"
  },

但是当我转到他们的NPM页面时:

https://www.npmjs.com/package/@firebase/app https://www.npmjs.com/package/@firebase/app-types

我看到这个:

此程序包不可直接使用,只能通过官方支持的firebase程序包使用。

题:

我应该安装它们吗?

这是一个已知问题,将在JS SDK的将来版本中修复: https : //github.com/firebase/firebase-js-sdk/pull/2082

忽略警告是安全的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM