Reactのbuild結果がfirebase hostingに反映されない
現象
firebase deployを実行しても、defaultの/icons/firebase.iconのページしかdeployされない
おそらく自動生成されたindex.htmlだと思われる
GitHub Actionsを使ってdeployしたページも同じ現象が発生している
yarn build && firebase deployでも同じ結果だった
発生したproject
React x Firebaseでchat appを作る練習log#5fb770b31280f000006f4546
正常なcommand
yarn start/yarn build
きちんと/icons/react.iconの用意したページを表示してくれる
firebase hosting:channel:deploy main
preview deployも正しいページを表示してくれる
from https://firebase.google.com/docs/hosting/test-preview-deploy?hl=ja#preview-channels
原因
わからんtakker.icon
もしかしたらcacheだったのかも
from React.js - Firebase Hostingのデプロイが反映されない(Reactと関連)|teratail
場当たり的な対策
$ firebase hosting:clone project-name:main project-name:live
preview deployをそのままproduction deployにcloneする
これならpreview deployの正常な環境をそのままproductionに移植することができた
他の対策も見つけた
firebase hosting:disableで一旦削除する
$ firebase hositng:disable
$ yarn build && firebase deploy
ほんとにこれが対策になっているのかはわからんtakker.icon
途中で別なことをしていたかもしれない
#firebase_hosting #React.js
#2020-11-20