問題
Next.jsを使って個人アプリをいじっていたところ、急にcssが当たらなくなってしまったので解決策を書きます。
試したこと
- スーパーリロード
- ブラウザのcookieなどを消す
- デプロイしたものはcssが当たっている
- node_modulesと.nextを入れ直す
解決策
結局node_modulesと.nextを入れ直すことでなおりました。2つまとめて消しましたが多分.nextだけでもなおる気がします。
rm -rf node_modules .next
npm install
久々に触ったプロジェクトで全体的に少し重かったのと、直前にプロジェクト自体のディレクトリ配置を変えていたので、キャッシュに問題があったのかと思っています。
ざっとググってもそれっぽいものは出てこなかったのですが、perplexityで色々探索したところ以下の記事でも同じようなことが書かれていました。
追記
その後なぜかリポジトリが壊れたので、cloneしなおすのもありかもです。