走ると
firebase deploy --only functions
index.js
ファイルを読み取り、そのファイルからエクスポートされたすべての関数を更新します。以前のデプロイにという名前の関数がありa
、現在のデプロイにそのような関数がない場合、a
は削除されます。
つまり、既存の関数をすべて削除してから、現在のindex.js
ファイルのすべての関数を追加した場合と同じ効果が得られます。
個々の関数を追加/更新/削除することは可能ですか?
走ると
firebase deploy --only functions
index.js
ファイルを読み取り、そのファイルからエクスポートされたすべての関数を更新します。以前のデプロイにという名前の関数がありa
、現在のデプロイにそのような関数がない場合、a
は削除されます。
つまり、既存の関数をすべて削除してから、現在のindex.js
ファイルのすべての関数を追加した場合と同じ効果が得られます。
個々の関数を追加/更新/削除することは可能ですか?
回答:
Firebase CLIツール3.8.0には、特定の機能をデプロイする機能が追加されています。
firebase deploy --only functions:func1,functions:func2
--only <targets>
only deploy to specified, comma-separated targets (e.g. "hosting,storage"). For functions,
can specify filters with colons to scope function deploys to only those functions (e.g. "--only functions:func1,functions:func2").
When filtering based on export groups (the exported module object keys), use dots to specify group names
(e.g. "--only functions:group1.subgroup1,functions:group2)"
ここにfirebaser
現在、FirebaseCLIを使用して単一の関数をデプロイする方法はありません。実行firebase deploy
すると、すべての機能がデプロイされます。
最近、関数のサブセットのデプロイについて説明しましたが、現時点では利用できません。また、利用できるかどうか、いつ利用できるかについての球場を提供することもできません。
アップデートFirebaseCLIリリース以降、単一の機能をデプロイする機能が利用可能になりました。ゆくの答えを参照してください。