我为init部分尝试了firebase函数,它为我创建了一个文件夹。现在,当我每次部署时,它也会拿起函数文件夹。当我删除函数文件夹时,在部署时会出现错误。如何部署除函数之外的所有内容?
firebase deploy
有一个参数--except
。因此,要部署除了可以运行的功能之外的所有功能:
firebase deploy --except functions
您可以使用only
选项/标志,例如firebase deploy --only hosting,storage
,请参阅CLI文档。
您还可以使用部署目标;是Firebase项目中Firebase资源的短名称标识符(您自己定义(;。
检查以确保您已经删除了对index.js中函数的隐式引用,然后运行firebase deploy就可以了。如果要显式完全删除函数,可以使用firebase functions:delete <myFunction>
,然后删除函数文件夹。你可以在这里的文档中找到更多详细信息