在Firebase中部署function时获取Firebase未find错误
我正在尝试在firebase中托pipe一个应用程序,它给了我错误信息
Error: Error parsing triggers: Cannot find module 'firebase' Try running "npm install" in your functions directory before deploying.
我已经多次执行npm install
命令,但没有新的东西。
请帮忙
找不到模块“firebase-functions”意味着你需要安装软件包。 在你的项目目录下运行
$ cd functions $ npm install
然后返回并开火!
$ firebase deploy
快乐的编码!
默认情况下, firebase
依赖不在你的functions/package.json
。 相反,您会发现它列出了firebase-admin
,这是我们推荐使用的专用服务器端Firebase SDK 。
如果您真的想要使用firebase
客户端SDK而不是firebase-admin
,则需要在functions/
目录中运行npm install --save firebase
。 你应该在你的functions/package.json
中有一行,看起来有点像这样:
{ ... "dependencies": { "firebase": "^3.7.2", ... }, ... }
虽然这个时间已经晚了,但是对于那些可能面临同样问题的人来说。 这对我有效。 我添加到我的文件夹function的package.json文件。
{ "name": "functions", "description": "Cloud Functions for Firebase", "dependencies": { "firebase-admin": "~5.2.1", "firebase-functions": "^0.6.2", "mkdirp": "^0.5.1", "mkdirp-promise": "^4.0.0" }, "private": true }
然后运行:npm安装在文件夹function
- 如何从Firebasefunction访问Firebase托pipe文件
- 如何获取Firebase云服务器中的服务器时间戳记?
- Firebase Angular 4基于节点环境进行初始化
- 我应该如何在Firebase的云端函数中复制Firebase队列数据属性?
- React Native + Firebase + Expo版本喜欢三angular形问题
- 如何更改Firebase中的body parser限制?
- 从TypeScript Firebase Admin SDK初始化失败
- 从Firebasefunction访问Google Site Verification API
- 存储上的Firebasefunction是否存在通配符?