Rumah > hujung hadapan web > tutorial css > Bagaimanakah Saya Menukar Projek Angular-CLI Saya daripada CSS kepada SCSS?

Bagaimanakah Saya Menukar Projek Angular-CLI Saya daripada CSS kepada SCSS?

Patricia Arquette
Lepaskan: 2024-12-01 11:40:10
asal
432 orang telah melayarinya

How Do I Convert My Angular-CLI Project from CSS to SCSS?

Menukar Projek Angular-CLI daripada CSS kepada SCSS

Apabila cuba menggunakan SCSS dalam projek Angular-CLI, anda mungkin menghadapi ralat mengenai ketiadaan fail styles.css. Ralat ini berlaku walaupun telah menetapkan sambungan gaya lalai kepada SCSS menggunakan perintah ng set defaults.styleExt scss.

Penyelesaian:

Untuk menyelesaikan isu ini, ikut langkah ini :

Untuk Projek Sedia Ada (versi Angular CLI lebih lama daripada 6):

  1. Tukar sambungan gaya lalai kepada SCSS:

    • Sunting fail .angular-cli.json secara manual dan gantikan css dengan scss dalam tatasusunan gaya.
    • Sebagai alternatif, jalankan arahan:

      ng config defaults.styleExt=scss
      Salin selepas log masuk
  2. Tukar fail CSS sedia ada kepada SCSS:

    • Namakan semula semua fail .css sedia ada kepada .scss, termasuk styles.css.
  3. Laraskan binaan konfigurasi:

    • Edit apl[0].sifat styles dalam fail .angular-cli.json dan gantikan sambungan .css dengan .scss.
  4. Kemas kini gaya komponen:

    • Tukar tatasusunan styleUrls dalam fail komponen anda untuk menunjuk ke fail .scss baharu.

Untuk Projek Sedia Ada (Angular CLI versi 6 ):

Gunakan langkah yang sama seperti di atas, mengedit fail angular.json dan bukannya .angular-cli.json. Selain itu, jika anda menghadapi ralat "Nilai tidak dapat ditemui", jalankan arahan berikut:

ng config schematics.@schematics/angular:component.styleext scss
Salin selepas log masuk

Untuk Projek Baharu:

  1. Tentukan SCSS sebagai sambungan gaya apabila membuat yang baharu projek:

    ng new your-project-name --style=scss
    Salin selepas log masuk
  2. Tetapkan SCSS sebagai lalai untuk semua projek akan datang (pilihan):

    ng config --global defaults.styleExt=scss
    Salin selepas log masuk

Dengan mengikuti langkah ini, anda akan berjaya mengkonfigurasi projek Angular-CLI anda untuk menggunakan SCSS.

Atas ialah kandungan terperinci Bagaimanakah Saya Menukar Projek Angular-CLI Saya daripada CSS kepada SCSS?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan