Untuk Angular 6 periksa dokumentasi Resmi
Catatan: Untuk @angular/cli
versi yang lebih lama dari yang 6.0.0-beta.6
digunakan ng set
di ng config
.
Untuk proyek yang ada
Dalam proyek sudut-cli yang sudah ada yang dibuat dengan css
gaya default, Anda perlu melakukan beberapa hal:
- Ubah ekstensi gaya default menjadi
scss
Ubah secara manual .angular-cli.json
(Angular 5.x dan lebih lama) atau angular.json
(Angular 6+) atau jalankan:
ng config defaults.styleExt=scss
jika Anda mendapatkan kesalahan: Value cannot be found.
gunakan perintah:
ng config schematics.@schematics/angular:component.styleext scss
(* sumber: Pilihan SASS CLI SASS )
Ubah nama .css
file Anda yang ada menjadi .scss
(yaitu styles.css dan app / app.component.css)
Arahkan CLI untuk menemukan styles.scss
Ubah ekstensi file secara manual apps[0].styles
diangular.json
- Arahkan komponen untuk menemukan file gaya baru Anda
Ubah styleUrls
komponen Anda agar sesuai dengan nama file baru Anda
Untuk proyek masa depan
Seperti yang disebutkan @Serginho, Anda dapat mengatur ekstensi gaya saat menjalankan ng new
perintah
ng new your-project-name --style=scss
Jika Anda ingin menetapkan default untuk semua proyek yang Anda buat di masa depan, jalankan perintah berikut:
ng config --global defaults.styleExt=scss
git diff
Anda akan melihat apa itu berubah.