Angular 6 için Resmi belgelere bakın
Not: For @angular/clidaha eski sürümleri 6.0.0-beta.6kullanıma ng setyerine ng config.
Mevcut projeler için
Varsayılan cssstillerle kurulmuş mevcut bir açısal klibi projesinde birkaç şey yapmanız gerekecek:
- Varsayılan stil uzantısını şu şekilde değiştirin:
scss
.angular-cli.json(Angular 5.x ve daha eski) veya angular.json(Angular 6+) içinde manuel olarak değiştirin veya çalıştırın:
ng config defaults.styleExt=scss
Bir hata alırsanız: Value cannot be found.şu komutu kullanın:
ng config schematics.@schematics/angular:component.styleext scss
(* kaynak: Açısal CLI SASS seçenekleri )
Mevcut .cssdosyalarınızı olarak yeniden adlandırın .scss(yani, styles.css ve app / app.component.css)
Styles.scss bulmak için CLI'yi işaret edin
İçindeki dosya uzantılarını manuel olarak değiştirin apps[0].styles.angular.json
- Yeni stil dosyalarınızı bulmak için bileşenleri işaret edin
styleUrlsYeni dosya adlarınızla eşleşecek şekilde bileşenlerinizi değiştirin
Gelecek projeler için
@Serginho'nun bahsettiği gibi, ng newkomutu çalıştırırken stil uzantısını ayarlayabilirsiniz.
ng new your-project-name --style=scss
Gelecekte oluşturacağınız tüm projeler için varsayılanı ayarlamak isterseniz aşağıdaki komutu çalıştırın:
ng config --global defaults.styleExt=scss
git diffbunu nelerin değiştiğini göreceksiniz.