Vue.jsで作成したアプリをfirebaseにデプロイする方法(Firebase Hosting Setup Completeへの対処)
概要
React.jsやVue.jsで作成したアプリのホスティングの方法にはいくつかありますが、今回はVue.jsのfirebase Hostingによるホスティング方法について説明します。
Firebase Hosting Setup Completeの対処法がイマイチ見つからなかったので、多く出ている方法ですが今回記事にしました。
手順
1, firebaseにログインする
// firebase-cliをインストールする
npm install -g firebase-tools
//firebase にログインする。
firebase login
※ログアウト方法は firebase logout
// firebase-cliをインストールする
npm install -g firebase-tools
//firebase にログインする。
firebase login
※ログアウト方法は firebase logout
2, 必要な設定をして、リリースする
//初期化処理を行う
firebase init
// サービスを選択する
→「Hosting」を選択
→Projectを選択。
(firebase側で手動で作っていればUse an existing project )
(なければ Create a new project )
// 以下の質問に下記画像のように回答する
What do you want to use as your public directory? (public) dist
Configure as a single-page app (rewrite all urls to /index.html)? Yes
File dist/index.html already exists. Overwrite? No
// デプロイする。
firebase deploy
// 下記のように表示されるので、Hosting URLをブラウザで開くと、デプロイが確認できる。
✔ Deploy complete!
Project Console: https://console.firebase.google.com/project/プロジェクト名/overview
Hosting URL: https://プロジェクト名.firebaseapp.com
3,Firebase Hosting Setup Completeへの対処
もしも、リリースしたページにアクセスしたのに
Firebase Hosting Setup Complete
としか表示されないことがあるかと思います。
これはfirebaseがホスティングしているファイルパスが正しくない場合に起きる状態です。
対処としては、下記2点が正しくできているかを確認してください。
1、firebase.jsonのpublicがdistになっているか
Author And Source
この問題について(Vue.jsで作成したアプリをfirebaseにデプロイする方法(Firebase Hosting Setup Completeへの対処)), 我々は、より多くの情報をここで見つけました https://qiita.com/kaitoland/items/36a9b4e00b73945a70b9著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .