まぁ、URL転載なんだが、躓いたところを共有しておく。
firebase Hostingの使用方法
https://dev.classmethod.jp/smartphone/firebase-using-hosting-service/
このサイトが分かりやすい。
しかし、以下の注意点があった。
- 「firebase init」で作成される「firebase.json」の中身が空になる。(だった。)
以下のコードを張り付けると動く。(細かい設定はこちらを参照。)
{
"hosting": {
"public": "public",
"ignore": [
"firebase.json",
"**/.*",
"**/node_modules/**"
]
}
}
他のサイトのサンプルでは、"public": "app"となっている。試していないけど、次の注意点の「public」フォルダを「app」フォルダにすれば動き出す。(試してはいない。どなたか報告していただきたいです)
- 「firebase init」を実行してもフォルダ構成まで自動で作成してくれない。(くれなかった。)
firebase initを実行したフォルダの配下に「public」フォルダを作成し、そこに静的アセットを配置すること。