如何在 Firebase 项目中为云函数使用“函数”以外的文件夹名称



我的源代码的组织方式使函数成为我的云函数源位置的尴尬名称。我正在使用 package.json 中的"main">属性来指定源文件,但部署工具会在 package.json 的函数中查找。我已经阅读了配置文件的所有可用文档,但没有看到有关云函数的任何内容。

init 命令甚至不会在配置文件中添加一个部分。

我遇到了同样的问题,并通过阅读Firebase工具的源代码找到了答案。(但不在文档中!

您可以将此添加到 firebase.json 以重命名函数文件夹:

"functions": {
    "source": "<your-folder-name>"
}

如果要将项目根目录用作云函数文件夹,请将.添加到firebase.json

"functions": {
    "source": ".",
    "predeploy": [
      "npm --prefix "$RESOURCE_DIR" run build"
    ]
  }

相关内容

  • 没有找到相关文章

最新更新