Kiedy biegnę
firebase deploy --only functions
czyta index.js
plik i aktualizuje wszystkie funkcje wyeksportowane z tego pliku. Jeśli w poprzednim wdrożeniu była funkcja o nazwie a
, aw bieżącym wdrożeniu nie ma takiej funkcji, a
zostanie usunięta.
Innymi słowy, efekt jest taki sam, jakby wszystkie istniejące funkcje zostały usunięte, a następnie index.js
dodano wszystkie funkcje z bieżącego pliku.
Czy można dodawać / aktualizować / usuwać poszczególne funkcje?
firebase
google-cloud-functions
firebase-tools
Randy Sugianto „Yuku”
źródło
źródło
Poniższy sposób zadziałał w przypadku mnie, aby wdrożyć określoną funkcję bez wpływu na moje inne funkcje, gdzie „specificFunctionName” to funkcja, którą chciałem wdrożyć
źródło
firebaser tutaj
Obecnie nie ma możliwości wdrożenia pojedynczej funkcji za pomocą interfejsu wiersza polecenia Firebase. Uruchomienie
firebase deploy
spowoduje wdrożenie wszystkich funkcji.Niedawno omawialiśmy wdrażanie podzbiorów funkcji, ale obecnie nie jest to dostępne - nie możemy też dać poglądu, czy / kiedy to może być.
Aktualizacja Od czasu wydania interfejsu wiersza polecenia Firebase możliwość wdrażania pojedynczych funkcji jest dostępna. Zobacz odpowiedź Yuku .
źródło