背景
GitHub Pages使えば超簡単に静的サイトが公開できるって聞いたからやってみたんだけど、やってみたらエラーが出てきたよ。
手順は次の記事参考にしたよ→https://qiita.com/yuitnnn/items/11375ea29ec023d19fdf
やったこと
参考記事の通りなんだけど、
npm run deploy
ってやったら
"file" argument must be a non-empty string
って怒られた。先月(2019/07/08)普通にできたんだけど(怒)
対処法
つい最近の更新でバグ混入したらしい
https://stackoverflow.com/questions/57331878/gh-pages-d-build-gives-error-file-argument-must-be-a-non-empty-string
ということで、gh-pagesのバージョンを下げる
npm install gh-pages@2.0 --dev.
すると無事、gh-pagesブランチで公開できました。
8/2 17時ごろにエラーに直面して困っていたら、8/2 18時30分に同じ質問がstack overflowで投げられて、8/4に回答が出るというすごくタイミングの悪い問題でした。
まあ、そのうち治るでしょう。