'FireBase Deploy'エラー - 各 "hosting" configに "public"を使ってパブリックディレクトリを指定する必要があります。 -- firebase フィールド と firebase-hosting フィールド と firebase-cli フィールド 関連 問題

'firebase deploy' Error - Must supply a public directory using “public” in each “hosting” config












6
vote

問題

日本語

エラーを受信して​​いるのは、各「ホスティング」設定で「public」を使用してパブリックディレクトリを指定する必要があります。 ' Firebaseアプリを展開するとき。これを修正するにはどうすればいいですか?

英語

I am receiving the error 'Must supply a public directory using "public" in each "hosting" config.' when deploying my firebase app. How do I fix this?

</div
        
 
 

回答リスト

2
 
vote
vote
ベストアンサー
 

空の "public"属性に "public"を firebase.json に追加して修正しました。

あなたの<コード> firebase.json はこのようなものです。

<事前> <コード> git difftool <mergeBase>..MERGE_HEAD -- foo.file 0
 

Got the same error and fixed it with adding "public" to firebase.json in the empty "public" attribute.

Your firebase.json should be like this.

"hosting": {   "public": "public", // <- Added   "ignore": [     "firebase.json",     "**/.*",     "**/node_modules/**"   ] } 
</div
 
 
6
 
vote

私は git difftool <mergeBase>..MERGE_HEAD -- foo.file 1 を使用してルートディレクトリをデプロイしていました。それが私に私に値を使うように私に合格したとき <コード> git difftool <mergeBase>..MERGE_HEAD -- foo.file 2 それは働いた。

 

I was using "public: "" to deploy the root directory. When it forced me to use a value I instead passed "public": "." which worked.

</div
 
 
0
 
vote

だから基本的には、「静的ファイル」フォルダの「宛先」(ビルド)のインデックスファイル "宛先"を含むフォルダであるパブリックフォルダを指定する必要があるか、プロジェクトのルートフォルダを呼び出すことができるようにする必要があります。 。

'/'が '/ public'の代わりに '/'が使用されている場合、これはあなたのターミナルから/ CDをpublicにした場合、指定されたindexファイルを含むフォルダ ' - を含むフォルダfirebase.jsonファイルで、 'public'フォルダの内側はあなたのFirebaseファイルが初期化されている場所になります。

 

So this basically means you need to specify your public folder which is the folder that contains the index file "destination" of your 'static files' folder '(build)' or as you may call it the root folder of your project.

if '/' is used instead of '/public' then this means if you /cd into public from your terminal - 'the folder that contains the index file' - the destination as specified in the firebase.JSON file, then the inside of the of the 'public' folder will be where your firebase file is initialised.

</div
 
 

関連する質問

11  FireBase Deployは "PATH"エラーを与えます  ( Firebase deploy gives a path error ) 
で私のFirebaseアプリを開始した後 <事前> <コード> firebase init で展開しようとしました <事前> <コード> firebase deploy しかし私はこのエラーを入手します <事前> <コード> === Dep...

0  FireBase関数config:CLI自体の秘密を隠す  ( Firebase functions config hide secret in cli itself ) 
私は私の関数の設定で秘密を設定する必要がありますが、この秘密は誰でもアクセスできない、人がFirebaseプロジェクト、したがってCLI自体にアクセスできるようにすることはできません。 それが私のCLIの秘密を設定すると、この秘密<コード> firebase ...

0  FireBase機能の展開エラー  ( Error deploying firebase function ) 
イベントノードの下に新しいイベントが追加されるたびに、Algolia検索エンジンに何かをプッシュするFirebase Cloud関数を展開しようとしています。私はここでチュートリアルを続けています。 https://www.youtube.com/watc...

1  FireBaseが私の機能フォルダを実行していないのはなぜ(ノードアプリケーション)?  ( Why is firebase not running my functions folder for a node app ) 
私はFirebaseでノードアプリをホストしようとしています 問題は、本当に基本的なタイムスタンプ機能を実行するときにタイムアウトし続けることです。 これはfirebase.jsonファイルです: <コード> { "database": { ...

13  FireBaseプロジェクトの初期化エラー:クラウドリソースの場所はこのプロジェクトに設定されていません  ( Firebase project initialization error cloud resource location is not set for th ) 
私はこの質問に対する素早い答えを見つけようとしましたが、何も見つけることができませんでした。 Windowsコンソールで既存のFireBaseプロジェクトを使用するためのイオンアプリケーションを設定しようとしています。を取得します。の firebase ini...

18  クラウド関数WindowsのLINT中にエラーを展開します。 "Enoent Enoent:そのようなファイルまたはディレクトリはありません"  ( Cloud functions deploy error during lint on windows enoent enoent no such fil ) 
Firebase関数と一見簡単なエラーを得ると一度に簡単なエラーを得るで展開しようとしています <事前> <コード> firebase deploy --only functions i deploying functions Running comma...

2  FireBaseで機能を動的にエクスポートします  ( Dynamically exporting functions in firebase ) 
クラウド関数のコールドブートタイムに典型的な(多くの投稿によると)問題があります。 Asivedによると思われる解決策は、ここで見ることができるように、実際に実行されている機能のみをインポート/エクスポートすることを示唆しています。 https://git...

0  Cloud BuildでFirebase CLIを使用するとエラーが発生しました  ( Error when using firebase cli in cloud build ) 
"cloud-build-local --dryrun = falseを実行すると、次のエラーが発生します。私の地元のマシンに: Firebase Management APIはプロジェクトで使用されていません32555940559 以前または無効になっ...

1  FireBase Deployノード「警告:存在しないプロパティへのアクセス」  ( Firebase deploy node warning accessing non existent property ) 
firebase deploy を実行すると、このノードが表示されます。警告: <事前> <コード> (node:14802) Warning: Accessing non-existent property 'padLevels' of module e...

0  ユーザー名とパスワードがユーザー名とパスワードを使用しているときにデータベースルールをシミュレートする方法  ( How to simulate database rule when user uses username and password ) 
私のリアルタイムデータベースでは、このような規則があります <事前> <コード> { "rules": { ".read": "auth.token.access_level >= 1 && auth.token.email_verif...




© 2022 cndgn.com All Rights Reserved. Q&Aハウス 全著作権所有