部署firebase云函数时排除函数

部署firebase云函数时排除函数,firebase,google-cloud-functions,Firebase,Google Cloud Functions,我有两个环境:开发和生产。 在开发环境中,我希望有一些额外的功能,由于它们的性质,不能部署到prod中 如果没有两个几乎相同的云函数文件,如何实现这一点 我知道在部署函数时可以命名函数,但我找不到排除函数的方法。根据@Myk Willis以社区wiki发布,如果您使用的是gcloud函数deploy,则每个函数都是单独指定的。仅通过不部署功能即可将其从生产中排除 根据OP,当使用Firebase工具时,建议在函数数量超过5个时单独部署函数 此命令明确指定要在项目上部署的功能: firebase

我有两个环境:开发和生产。 在开发环境中,我希望有一些额外的功能,由于它们的性质,不能部署到prod中

如果没有两个几乎相同的云函数文件,如何实现这一点


我知道在部署函数时可以命名函数,但我找不到排除函数的方法。

根据@Myk Willis以社区wiki发布,如果您使用的是gcloud函数deploy,则每个函数都是单独指定的。仅通过不部署功能即可将其从生产中排除

根据OP,当使用Firebase工具时,建议在函数数量超过5个时单独部署函数

此命令明确指定要在项目上部署的功能:

firebase deploy --only functions:yourFunction1,functions:yourFuntion2

您当前的部署策略是什么?如果您使用的是
gcloud函数deploy
,我认为每个函数都是单独指定的,因此您只需……不部署它们,就可以将函数从生产中排除。您是对的。当功能数量超过5个时,文档建议单独部署功能: