【发布时间】:2024-01-24 05:36:01
【问题描述】:
我正在尝试在 firebase 中部署我的 Node.js 应用程序,但是当我运行命令时,它会导致错误 Error: runtime field is required but was not found in firebase.json.
我尝试运行命令 firebase serve --only functions,hosting 并且在本地一切正常,因此我想部署并向我的同事提供链接以进行用户测试,但我无法使用 firebase deploy 命令执行此操作。
我尝试将命令添加到我的firebase.json 文件中,但仍然没有成功。这是我原来的firebase.json 文件:
{
"hosting": {
"public": "public",
"rewrites": [
{
"source": "**",
"function": "app"
}
]
}
}
收到错误后我改成这样:
{
"hosting": {
"public": "public",
"runtime": "nodejs10",
"rewrites": [
{
"source": "**",
"function": "app"
}
]
}
}
仍然收到错误,我有点困惑我需要在哪里添加命令"runtime": "nodejs10",。我尝试查找但找不到任何关于类似问题的相关文章,请任何人帮助我。
【问题讨论】:
-
在 Stack Overflow 上,不显示文字图片。将文本复制到问题中并设置格式,以便于阅读、复制和搜索。
标签: node.js firebase google-cloud-functions firebase-hosting firebase-cli