【发布时间】:2020-02-07 19:00:28
【问题描述】:
我尝试在本地机器上运行 firebase serve 并收到以下警告
Cloud Functions 模拟器需要模块“firebase-admin” 被安装。这个包在你的 package.json 中,但不是 可用的。您可能需要在函数中运行“npm install” 目录。
我从以前的 SO 和 github 中尝试过的内容
- npm install 从文件夹函数
- 删除 node_modules 并重新运行 npm install
- 运行 npm install --save firebase-admin
SO 和 github 参考但没有解决我的问题
The Cloud Functions emulator requires the module "firebase-admin" to be installed
Im having trouble while serving or deploying Firebase Hosting Functions
https://github.com/firebase/firebase-tools/issues/1452
PS: 不能降级到版本 6。
我正在运行节点 8 和 "firebase-admin": "^8.6.0",如 package.json 所示
【问题讨论】:
-
您的 Node.js 的确切版本是什么?确保它至少为 8.13.0。次要版本号很重要。
标签: node.js firebase google-cloud-functions firebase-admin firebase-tools