firebaseでのhostingについて
解決したいこと
Node.js v14.18.0
Visual Studio Code
先日LINEでアプリを作ろうと思い、LIFFを初めて触りました。
その際にfirebaseを用いてhostingを行うと学んだので、以下の手順で実行してみました。
初投稿なので、不備があるかもしれません。
お手数をおかけしますが、解決方法がわかる方がいらっしゃいましたら教えていただけますと幸いです。
実行手順
install
npm install -g firebase-tools
Login
firebase login
ここで止まってしまいました。
firebase init
Before we get started, keep in mind:
* You are initializing within an existing Firebase project directory
? Are you ready to proceed? Yes
? Which Firebase features do you want to set up for this directory? Press Space to select features, then Enter to confirm your choices. (Press <space> to select, <a> to toggle all, <i> to invert selection, and <enter> to proceed)
( ) Realtime Database: Configure a security rules file for Realtime Database and (optionally) provision default instance
( ) Firestore: Configure security rules and indexes files for Firestore
( ) Functions: Configure a Cloud Functions directory and its files
>(*) Hosting: Configure files for Firebase Hosting and (optionally) set up GitHub Action deploys
(*) Hosting: Set up GitHub Action deploys
( ) Storage: Configure a security rules file for Cloud Storage
( ) Emulators: Set up local emulators for Firebase products
(Move up and down to reveal more choices)
私が参考にさせて頂きました、投稿主様は上記「*」の箇所に以下の文章が表示されておりました。
>(*) Hosting: Configure and deploy Firebase Hosting sites
自分で試したこと
Node.jsのバージョンをv11.13.0に変更してみましたが、そうすると以下の文章が表示されました。
Firebase CLI v11.2.1 is incompatible with Node.js v11.13.0 Please upgrade Node.js to version ^14.18.0 || >=16.4.0
対応していないバージョンにしていたので、対応しているものに変更しましたが、投稿主様と同じ結果になりませんでした。
これを進めていくと、ファイル内に「404.html」「index.html」が作成されると記載されていたのですが、上記の問題により止まってしまっている状態です。
初歩的なことかもしれませんので、個人で調べながら進めていきたいと思います。
参考資料
「firebaseでhostingするまでの備忘録」, @yasupeke様 https://qiita.com/yasupeke/items/c27abd951e216bf48f4f
「【初級】LINE の中で動くアプリケーションを作る! LIFF」, coding-friday様 https://www.youtube.com/watch?v=vYpOtdHJ8cU&ab_channel=coding-friday