[英]Cloud Functions for Firebase firebase deploy error: "Error parsing triggers: Cannot find module 'firebase-admin'"
[英]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-admin
的package.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/database
的package.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.