Untuk Angular 6 periksa dokumentasi Resmi
Catatan: Untuk @angular/cliversi yang lebih lama dari yang 6.0.0-beta.6digunakan ng setdi ng config.
Untuk proyek yang ada
Dalam proyek sudut-cli yang sudah ada yang dibuat dengan cssgaya 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 .cssfile 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].stylesdiangular.json
- Arahkan komponen untuk menemukan file gaya baru Anda
Ubah styleUrlskomponen Anda agar sesuai dengan nama file baru Anda
Untuk proyek masa depan
Seperti yang disebutkan @Serginho, Anda dapat mengatur ekstensi gaya saat menjalankan ng newperintah
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 diffAnda akan melihat apa itu berubah.