如何在没有 Firebase 功能的情况下部署到 Firebase?
How do you deploy to Firebase without Firebase functions?
我为 init 部分尝试了 firebase 函数,它为我创建了一个文件夹。现在,当我每次部署时,它也会选择 functions 文件夹。当我删除 functions 文件夹时,部署时出现错误。我如何部署除功能之外的所有内容?
您可以使用 only
option/flag,例如 firebase deploy --only hosting,storage
,请参阅 CLI doc。
您还可以使用 deploy targets,它“是 Firebase 项目中 Firebase 资源的短名称标识符(您自己定义的)”。
检查以确保您已删除 index.js 中对该函数的隐式引用,然后 运行 firebase deploy 应该可以解决问题。如果你想明确地完全删除函数,你可以使用firebase functions:delete <myFunction>
然后删除函数文件夹。您可以在文档 here
中找到更多详细信息
firebase deploy
有一个参数 --except
。因此,要部署除功能之外的所有内容,您可以 运行:
firebase deploy --except functions
我为 init 部分尝试了 firebase 函数,它为我创建了一个文件夹。现在,当我每次部署时,它也会选择 functions 文件夹。当我删除 functions 文件夹时,部署时出现错误。我如何部署除功能之外的所有内容?
您可以使用 only
option/flag,例如 firebase deploy --only hosting,storage
,请参阅 CLI doc。
您还可以使用 deploy targets,它“是 Firebase 项目中 Firebase 资源的短名称标识符(您自己定义的)”。
检查以确保您已删除 index.js 中对该函数的隐式引用,然后 运行 firebase deploy 应该可以解决问题。如果你想明确地完全删除函数,你可以使用firebase functions:delete <myFunction>
然后删除函数文件夹。您可以在文档 here
firebase deploy
有一个参数 --except
。因此,要部署除功能之外的所有内容,您可以 运行:
firebase deploy --except functions