4

私は次のようなプロジェクト構造を作成しようとしています:クラウド機能:プロジェクト構造の複数の自己完結型の機能

--firebase-admin-project 
    --firebase.json 
    --functions 
    --anonymous-login 
     --node_modules 
     --index.js 
     --package.json 
    --auth-login 
     --node_modules 
     --index.js 
     --package.json 

意図はどちらかに「firebase展開--only機能」を行うことですanonymous-loginまたはauth-loginフォルダが、デプロイメントは失敗します。

現在、「firebase init functions」は、関数folderに新しいindex.jsファイルとpackage.jsonファイルを作成します。これは私が望むものではありません。

また、すべての関数を1つのindex.jsファイルに取り込むためには、requireを使用しないでください。

答えて

2

firebase deployを実行すると、プロジェクト内のすべての機能と関数ディレクトリのすべてのファイルが展開されます。現在のところ、全体よりも少ないものを選択する方法はありません。

更新:CLIには、個々の機能と機能のグループを個別に展開できる新しい機能があります。そのドキュメントは、ドキュメントのpartial deploysセクションにあります。

+0

あなたが助けることができる特定の機能を展開することができ始めています。私はターミナルで競合する展開を得るが、私はfirebaseコンソールに行き、機能のタブを見る...その空白! –

+0

正しいプロジェクトの内部を確認してください。 'firebase list'を使って、現在アクティブなプロジェクトを見てください。それが間違っている場合にはもう一つ選択する 'firebase use' –

+0

ヘルプを参照してください。今すぐあなたはそれを行うことができます。 CLIでFirebaseヘルプのデプロイを試してください – TheeBen

2
firebase deploy --only functions:<any function> 

Firebaseは、開発者が同様に

関連する問題