Menyelesaikan masalah "styles.bundle.js:33Uncaught Error" Ralat Semasa Menggunakan Angular-CLI dengan SCSS
Anda telah menghadapi isu di mana Angular -CLI membuang ralat "styles.bundle.js:33Uncaught Error" apabila menggunakan SCSS. Walaupun dokumentasi menyatakan bahawa menjalankan ng set defaults.styleExt scss harus menyelesaikan masalah ini, ia tidak berfungsi untuk anda. Mari kita terokai sebab di sebalik ini dan sediakan penyelesaian yang komprehensif.
Punca Ralat
Ralat berlaku kerana CLI masih cuba mencari dan menggabungkan fail CSS untuk penggayaan. Angular-CLI pada mulanya bermula dengan CSS sebagai sambungan gaya lalai. Apabila anda cuba menggunakan SCSS, CLI mesti dikonfigurasikan untuk mengecam dan memproses fail SCSS.
Penyelesaian untuk Projek Sedia Ada
Kemas kini Sambungan Gaya Lalai:
Namakan semula Fail CSS kepada SCSS:
Kemas kini Angular.json (Hanya untuk Angular 6 ):
Tuding Komponen ke Fail Gaya Baharu:
Penyelesaian untuk Projek Masa Depan
Tetapkan Pelanjutan Gaya Semasa Pembuatan Projek:
Tetapkan Lalai Global:
ng config --global defaults.styleExt=scss
Atas ialah kandungan terperinci Bagaimana untuk Membetulkan 'styles.bundle.js:33 Ralat Tidak Ditangkap' dalam Angular-CLI Apabila Menggunakan SCSS?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!