Rumah > hujung hadapan web > tutorial css > Bagaimana untuk Membetulkan Ralat 'tiada fail atau direktori sedemikian' Apabila Memindahkan Angular-CLI dari CSS ke SCSS?

Bagaimana untuk Membetulkan Ralat 'tiada fail atau direktori sedemikian' Apabila Memindahkan Angular-CLI dari CSS ke SCSS?

DDD
Lepaskan: 2024-12-05 11:17:13
asal
775 orang telah melayarinya

How to Fix

Penyelesaian Masalah Ralat: Menukar Angular-CLI daripada CSS kepada SCSS

Apabila mengalihkan projek Angular-CLI daripada gaya CSS tradisional kepada SCSS, anda mungkin menghadapi ralat yang menyatakan "tiada fail atau direktori sedemikian, open '/Users/Egen/Code/angular/src/styles.css'".

Untuk Sudut 6 dan Ke Atas:

  • Mengikut dokumentasi rasmi , gunakan arahan berikut:
ng config defaults.styleExt=scss
Salin selepas log masuk

Untuk Sudut 5.x dan Lebih Lama:

  • Jika anda menerima mesej ralat berkenaan "Nilai tidak dapat ditemui", laksanakan arahan berikut:
ng config schematics.@schematics/angular:component.styleext scss
Salin selepas log masuk

Langkah Tambahan:

  1. Namakan semula CSS Fail: Tukar fail .css sedia ada kepada .scss (cth., styles.css kepada styles.scss).
  2. Laraskan CLI: Konfigurasikan CLI kepada kenali styles.scss dengan mengedit angular.json secara manual (untuk Angular 6 ) atau .angular-cli.json (untuk Angular 5.x).
  3. Ubah suai Gaya Komponen: Kemas kini sifat styleUrls dalam komponen agar sepadan dengan nama fail SCSS baharu.

Untuk Projek Baharu:

  • Bila mencipta projek baharu, nyatakan jenis gaya:
ng new your-project-name --style=scss
Salin selepas log masuk
  • Tetapkan sambungan gaya lalai secara global:
ng config --global defaults.styleExt=scss
Salin selepas log masuk

Dengan melaksanakan langkah ini, anda harus berjaya menukar projek Angular-CLI anda daripada CSS kepada SCSS.

Atas ialah kandungan terperinci Bagaimana untuk Membetulkan Ralat 'tiada fail atau direktori sedemikian' Apabila Memindahkan Angular-CLI dari CSS ke SCSS?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan