Informationen zu Angular 6 finden Sie in der offiziellen Dokumentation
Hinweis: Für @angular/cli
Versionen , die älter als die 6.0.0-beta.6
Verwendung ng set
anstelle von ng config
.
Für bestehende Projekte
In einem vorhandenen Angular-Cli-Projekt, das mit den Standardstilen eingerichtet wurde, css
müssen Sie einige Dinge tun:
- Ändern Sie die Standardstilerweiterung in
scss
Manuelles Ändern in .angular-cli.json
(Angular 5.x und älter) oder angular.json
(Angular 6+) oder Ausführen:
ng config defaults.styleExt=scss
Wenn Sie eine Fehlermeldung erhalten: Value cannot be found.
Verwenden Sie den folgenden Befehl:
ng config schematics.@schematics/angular:component.styleext scss
(* Quelle: Angular CLI SASS-Optionen )
Benennen Sie Ihre vorhandenen .css
Dateien in .scss
(dh styles.css und app / app.component.css) um.
Zeigen Sie auf die CLI, um styles.scss zu finden
Ändern Sie die Dateierweiterungen manuell in apps[0].styles
inangular.json
- Zeigen Sie auf die Komponenten, um Ihre neuen Stildateien zu finden
Ändern Sie die styleUrls
in Ihren Komponenten, um Ihren neuen Dateinamen zu entsprechen
Für zukünftige Projekte
Wie bei @Serginho erwähnt, können Sie die Stilerweiterung festlegen, wenn Sie den ng new
Befehl ausführen
ng new your-project-name --style=scss
Wenn Sie die Standardeinstellung für alle Projekte festlegen möchten, die Sie in Zukunft erstellen, führen Sie den folgenden Befehl aus:
ng config --global defaults.styleExt=scss
git diff
sehen, was sich geändert hat.