sejak 9.5.3 (di 9.5.2 berfungsi dengan baik), halaman kesalahan kustom memiliki gaya yang rusak
menggunakan sass untuk menata
buat halaman kesalahan kustom _error.jsx (tsx dalam kasus saya)
perlu membangun untuk melihat halaman kesalahan yang sebenarnya, dan mencoba membuat kesalahan
(benang membangun && benang mulai)
di halaman kesalahan, gaya global berfungsi dengan baik
tetapi setiap module.scss rusak bahkan untuk halaman kesalahan utama atau untuk komponen yang diimpor
Hai, saya juga sama.
Berikut contoh aplikasi untuk direproduksi. Saya harap ini membantu Anda.
Dalam mencoba men-debug ini secara lokal, saya dapat melihat bahwa tidak ada jalur yang disediakan untuk getCssLinks
berisi jalur ke file css dari modul css:
Menelusuri kembali saya dapat melihat baris ini di getDocumentFiles
, yang sepertinya itu bisa menjadi kandidat yang baik untuk penyebab masalah:
tetapi baris itu diubah 2 bulan yang lalu di https://github.com/vercel/next.js/commit/9fcf39acd45966d8a6c362bec62e49a53dcd8581. Menelusuri kembali lebih jauh kami mencapai getPageFiles
, perubahan terakhir ada https://github.com/vercel/next.js/commit/3597978d7f121f11df99cd7cd757e1eb9868fff7 menjadi "Ubah file prioritas rendah dalam manifes", _possibly_ apa pun yang terjadi di di sini bisa jadi penyebabnya? Maksudnya sulit untuk ditentukan tetapi perubahan ini _mungkin_ telah melanggar kontrak untuk data yang dibutuhkan untuk mendapatkan jalur CSS?
Tautkan di sini ke diff tempat di atas diperkenalkan di commit 3597978
Ada solusinya di sini: https://github.com/vercel/next.js/discussions/16784#discussioncomment -82053
Komentar yang paling membantu
Hai, saya juga sama.
Berikut contoh aplikasi untuk direproduksi. Saya harap ini membantu Anda.
https://github.com/TasukuUno/repro-nextjs-16931