【发布时间】:2020-02-25 19:46:11
【问题描述】:
我有一个问题,当我部署 JavaScript Cloud Function 时,它说部署完成,但是当我去 Firebase 并检查它时它不存在。奇怪的是,对于 TypeScript Cloud Function,它可以正常工作。
我通过原始 Firebase 视频教程完成了所有准备工作,例如安装 firebase-tools 等。我尝试只部署未注释的 hello world 功能,但结果相同。
我也多次尝试重新启动 Firebase,甚至重新安装 node 和 Firebase 工具,但还是一样。您可以在屏幕截图中看到,在本地模拟也不起作用。
我将附上 index.js 的屏幕截图,左边是项目结构,firebase.json,在 cmd 中部署和模拟消息。
index.js:
firebase.json:
在 cmd 中部署:
在 cmd 中模拟:
编辑: 当我使用指定的功能进行部署时,出现了:
使用指定功能进行部署:
当我使用空的 firebase.json 部署时:
使用空的 firebase.json 进行部署:
按照以下建议使用 firebase.json 进行部署:
很抱歉发布图片,但代码格式不适合我。
【问题讨论】:
-
在 Stack Overflow 上,最好将代码文本复制到问题本身,而不是显示屏幕截图。
-
您能否确认您正在 Firebase 控制台上查看正确的项目?很容易看到另一个项目而没有意识到。
标签: javascript firebase deployment google-cloud-firestore google-cloud-functions