问题描述
我遵循以下步骤:
-
Firebase CLI(命令行界面)需要Node.js和npm,您可以按照 https://nodejs.org/
- 安装Node.js还将安装npm
安装完Node.js和npm后,请通过npm安装Firebase CLI:npm install -g firebase-tools
Once you have Node.js and npm installed, install the Firebase CLI via npm:npm install -g firebase-tools
- 这将安装全局可用的firebase命令.要更新到最新版本,请重新运行同一命令
初始化您的项目:
一种.运行firebase login
以通过浏览器登录并验证Firebase工具.
Initialize your project:
a. Run firebase login
to log in via the browser and authenticate the firebase tool.
b.转到您的Firebase项目目录或创建目录
b.Go to your Firebase project directory or create the directory
c.运行Firebase初始化函数
c. Run firebase init functions
- 该工具为您提供了使用npm安装依赖项的选项.如果您想以其他方式管理依赖关系,则可以拒绝.
选择关联的Firebase项目
Select associated firebase project
选择Y
以使用npm安装依赖项
Select Y
to install dependencies with npm
移动到目录设置firebase函数
Move to directory setup firebase functions
使用您创建的功能编辑index.js
文件
Edit index.js
file with the function you created
运行firebase use --add
添加Firebase项目
Run the firebase use --add
to add your Firebase project
运行firebase deploy --only functions
部署功能
所有这些之后,我在部署时的终端中收到了消息,但在Firebase控制台中,当我单击功能"选项卡时,未列出任何功能!
After all this I get the message in the terminal at deploy was completed but in the Firebase console, when i click on Functions tab there are no functions listed!?
推荐答案
快速提示:确保您要导出要部署在index.js文件中的功能.您的firebase项目将部署,但除非导出云功能,否则它们将不可用.
Quick Tip: Make sure you are exporting the function you are trying to deploy in your index.js file. Your firebase project will deploy but Cloud Functions won't be available unless they are exported.
这篇关于无法看到已部署的Firebase功能的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!