Fonctionnement firebase deploy --only functions
supprime les fonctions existantes avant d'en créer de nouvelles. Est-il possible de modifier ce comportement en create if not exist, update if exists, no actions if functions not being deployed
?
Vous pouvez utiliser firebase déploiements partiels
$ firebase deploy --only functions:makeUppercase
Ne déploiera que la fonction makeUppercase
.
J'espère que ça aide.
Remarque: pour déployer plusieurs fonctions à la fois (mais pas toutes), utilisez:
$ firebase deploy --only functions:function1,functions:function2
firebaser here
Fonctionnement firebase deploy
déploiera toutes les fonctions du projet. Il n’existe actuellement aucune option permettant de déployer uniquement des fonctions nouvelles ou modifiées.
Cela fait semble être un ajout utile, alors vous voudrez peut-être déposer une demande de fonctionnalité .
Mise à jour : depuis la version 3.8 de la CLI des outils Firebase, cela est possible. Voir la réponse de Pablo ou le notes de version .