Dilema Pengimportan CSS Global Next.js
Dalam Next.js, mengurus CSS global boleh menjadi rumit. Baru-baru ini, seorang pengguna mengalami ralat yang membingungkan: "CSS Global tidak boleh diimport daripada fail selain daripada
Menganalisis Punca
Ralat biasanya timbul apabila menggunakan pakej pihak ketiga warisan seperti @ zeit/next-sass untuk memuatkan CSS. Dengan keluaran Next.js 9.2, import CSS global telah menjadi wajib dalam
Penyelesaian Langkah demi Langkah
Untuk menyelesaikan ralat dan mengurus CSS global dengan berkesan, pertimbangkan perkara berikut langkah:
Contoh halaman/_app.js dengan Import CSS Global:
// pages/_app.js import '../global-styles/main.scss' export default function MyApp({ Component, pageProps }) { return <Component {...pageProps} /> }
Menggunakan Modul CSS untuk Penggayaan Berskop
Untuk menggunakan penggayaan khusus kepada komponen atau halaman, Next.js menawarkan sokongan terbina dalam untuk modul CSS. Dengan mencipta fail Sass dengan nama yang sama dengan komponen (cth., button.module.scss), anda boleh mentakrifkan gaya berskop yang hanya digunakan pada komponen tersebut.
Sebagai Kesimpulan
Pendekatan terkini Next.js terhadap pengurusan CSS memerlukan gaya global diimport dalam
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Membetulkan 'CSS Global tidak boleh diimport daripada fail selain daripada Ralat Tersuai ' anda dalam Next.js?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!