Angular 6 için Resmi belgelere bakın
Not: For @angular/cli
daha eski sürümleri 6.0.0-beta.6
kullanıma ng set
yerine ng config
.
Mevcut projeler için
Varsayılan css
stillerle 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 .css
dosyaları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
styleUrls
Yeni dosya adlarınızla eşleşecek şekilde bileşenlerinizi değiştirin
Gelecek projeler için
@Serginho'nun bahsettiği gibi, ng new
komutu ç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 diff
bunu nelerin değiştiğini göreceksiniz.