Firebase-tools: デプロイされたアプリケーションが間違ったindex.htmlファイルを使用している

作成日 2014年01月18日  ·  6コメント  ·  ソース: firebase/firebase-tools

私たちのアプリでは、firebase.jsonで指定されたパブリックディレクトリにいくつかのHTMLファイルが含まれています。 メインは「index.html」と呼ばれ、その他は「index-full.html」と「facebook-channel.html」です。 「firebasedeploy」の後、「index-full.html」がデフォルトのインデックスファイルになり、次のURLはすべて同じファイル「index-full.html」のコンテンツを読み込みます。

「index-full.html」の名前が「index-full.html-off」に変更された場合、正しい「index.html」がデフォルトのインデックスファイルとして選択されます。

bug

最も参考になるコメント

問題は、firebaseがインデックスファイルを作成しているときに、reactによって作成されたものを上書きすることです。 したがって、すべてのFirebaseコードを実行し(デプロイを除く)、「npm run build」を再実行して、ビルドディレクトリに必要なインデックスファイルを再作成するように反応させてから、 firebase.json "ホスティングを変更する必要があります。 「ビルド」への「ブロックの「公開」キー。 (特にreactの場合、これがデフォルトのディレクトリです。)最後に、デプロイでき、すべてが正しいはずです。 (手作業がどれだけかかるかを除いて。)

全てのコメント6件

これは、アップロードされたファイルに対してこのベータ版のプロトタイプを作成するために使用しているプロバイダーの後処理に関係しているのではないかと思います。 この機能は間もなく削除されるか、少なくとも無効にできるように取り組んでいます。

お待ち頂きまして、ありがとうございます

ご回答いただきありがとうございます。Firebaseホスティングは優れたサービスであり、これらの小さな展開の不具合を簡単に回避できました。

これは修正されるはずです。 興味を持ってくれてありがとう

こんにちは、
Webアプリをデプロイできません。デプロイ済みと表示されますが、アプリが表示されません。 標準のindex.htmlウェルカムページが表示されます。 独自のindex.htmlページを作成する必要がありますか? create-react-appを使用しています。
ありがとうございました

@ azucenareyesfirebase.jsonファイルを確認します。 「public」:「public」から「public」:「app」 、またはアプリのコンテンツが存在するその他のディレクトリの行を編集します。 それはあなたを助けます。

問題は、firebaseがインデックスファイルを作成しているときに、reactによって作成されたものを上書きすることです。 したがって、すべてのFirebaseコードを実行し(デプロイを除く)、「npm run build」を再実行して、ビルドディレクトリに必要なインデックスファイルを再作成するように反応させてから、 firebase.json "ホスティングを変更する必要があります。 「ビルド」への「ブロックの「公開」キー。 (特にreactの場合、これがデフォルトのディレクトリです。)最後に、デプロイでき、すべてが正しいはずです。 (手作業がどれだけかかるかを除いて。)

このページは役に立ちましたか?
0 / 5 - 0 評価