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
411 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!

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