我能够重现错误并强行解决。我对此并不了解
npm,也无法提供有关此解决方案为何有效的完整解释。
我的原件
package.json包含:
"dependencies": { ... "firebase-admin": "^4.2.1", "firebase-functions": "^0.7.1", ... },按照文档中的建议,我在functions文件夹中运行了以下两个命令:
npm install -g firebase-toolsnpm install firebase-functions@latest --save
我也尝试过:
npm install --save firebase-adminnpm upgrade
我反复收到以下错误消息:
+-- UNMET PEER DEPENDENCY firebase-admin@4.2.1npm WARN firebase-functions@0.7.1 requires a peer of firebase-admin@~5.4.2 but none was installed.
我认为
firebase-admin需要进行更新,但无法实现。所以我编辑了依赖文件以删除此行:
"firebase-admin": "^4.2.1"
然后又跑
npm install --save firebase-admin了。这样,所
package.json包含的版本
"firebase-admin": "^5.4.2"和
var db = admin.firestore();编译就不会出错。



