使用Firebase功能时,是否可以访问/修改Firebase托管文件系统?
我的用例是让云功能在托管文件中运行构建脚本。
具体来说,能够通过调用云函数为托管的Vue应用程序运行构建脚本。
答案 0 :(得分:1)
您可以use firebase-tools as a module进行诸如部署之类的事情,也可以use the Firebase Hosting REST API directly进行部署,但是在两种情况下,都需要使用规范的真实来源维护自己的文件系统。 Firebase Hosting已过版本控制,每个新版本都必须创建并用其文件的 all 填充(例如,您不能只更改单个文件)。
通过大量工作,您可以使用REST API将所有文件有效地从一个版本复制到一个新版本中,并填充一些小的更改,但这是一个相当高级的用例,可能不会简单
在许多情况下,使用Cloud Function通过Firebase Hosting动态提供内容会更简单。