9.5.3(9.5.2では正常に動作)以降、カスタムエラーページのスタイルが壊れています
スタイリングにsassを使用する
カスタムエラーページ_error.jsx(私の場合はtsx)を作成します
実際のエラーページを表示するためにビルドし、エラーを作成する必要があります
(ヤーンビルド&&ヤーンスタート)
エラーページでは、グローバルスタイルは正常に機能します
ただし、メインのエラーページやインポートされたコンポーネントでも、すべてのmodule.scssが壊れています。
こんにちは、私も同じです。
これが再現するアプリの例です。 これがお役に立てば幸いです。
これをローカルでデバッグしようとすると、 getCssLinks
提供されたパスのいずれにも、cssモジュールからcssファイルへのパスが含まれていないことがわかります。
さかのぼると、この行がgetDocumentFiles
に表示されます。これは、問題の原因の適切な候補である可能性があります。
しかし、その行は2か月前にhttps://github.com/vercel/next.js/commit/9fcf39acd45966d8a6c362bec62e49a53dcd8581で変更されましたgetPageFiles
に到達します。最後の変更は、 。ここが原因である可能性がありますか? 意図を判断するのは難しいですが、これらの修正により、CSSパスを取得するために必要なデータの契約が破られた可能性がありますか?
ここに回避策があります: https :
最も参考になるコメント
こんにちは、私も同じです。
これが再現するアプリの例です。 これがお役に立てば幸いです。
https://github.com/TasukuUno/repro-nextjs-16931