我尝试了firebase函数的init部分,它已经为我创建了一个文件夹。现在,当我每次部署时,它也会选择functions文件夹。当我删除functions文件夹时,我在部署时收到一个错误。如何部署除函数之外的所有内容?
mu0hgdu01#
firebase deploy具有参数--except。所以要部署除了函数之外的所有东西,你可以运行:
firebase deploy
--except
firebase deploy --except functions
rpppsulh2#
您可以使用only选项/标志,例如firebase deploy --only hosting,storage,请参阅CLI文档。您还可以使用deploy targets,它是“Firebase项目中Firebase资源的短名称标识符(由您自己定义)”。
only
firebase deploy --only hosting,storage
hivapdat3#
检查以确保已删除索引中对该函数的隐式引用。js然后运行firebase deploy应该就可以了。如果你想显式地完全删除函数,你可以使用firebase functions:delete <myFunction>,然后删除functions文件夹。您可以在文档here中找到更多详细信息
firebase functions:delete <myFunction>
3条答案
按热度按时间mu0hgdu01#
firebase deploy
具有参数--except
。所以要部署除了函数之外的所有东西,你可以运行:rpppsulh2#
您可以使用
only
选项/标志,例如firebase deploy --only hosting,storage
,请参阅CLI文档。您还可以使用deploy targets,它是“Firebase项目中Firebase资源的短名称标识符(由您自己定义)”。
hivapdat3#
检查以确保已删除索引中对该函数的隐式引用。js然后运行firebase deploy应该就可以了。如果你想显式地完全删除函数,你可以使用
firebase functions:delete <myFunction>
,然后删除functions文件夹。您可以在文档here中找到更多详细信息