W przypadku Angular 6 sprawdź oficjalną dokumentację
Uwaga: w przypadku @angular/cli
wersji starszych niż 6.0.0-beta.6
użycie ng set
zamiast ng config
.
W przypadku istniejących projektów
W istniejącym projekcie angular-cli, który został skonfigurowany z domyślnymi css
stylami, będziesz musiał zrobić kilka rzeczy:
- Zmień domyślne rozszerzenie stylu na
scss
Zmień ręcznie .angular-cli.json
(Angular 5.x i starsze) lub angular.json
(Angular 6+) lub uruchom:
ng config defaults.styleExt=scss
jeśli pojawi się błąd: Value cannot be found.
użyj polecenia:
ng config schematics.@schematics/angular:component.styleext scss
(* źródło: opcje Angular CLI SASS )
Zmień nazwę istniejących .css
plików na .scss
(np. Styles.css i app / app.component.css)
Wskaż CLI, aby znaleźć style.scss
Ręcznie zmień rozszerzenia plików apps[0].styles
wangular.json
- Wskaż komponenty, aby znaleźć nowe pliki stylów
Zmień styleUrls
w komponentach, aby pasowały do nowych nazw plików
Do przyszłych projektów
Jak wspomniał @Serginho, możesz ustawić rozszerzenie stylu podczas uruchamiania ng new
polecenia
ng new your-project-name
Jeśli chcesz ustawić wartość domyślną dla wszystkich tworzonych projektów w przyszłości, uruchom następujące polecenie:
ng config
git diff
zobaczysz, co się zmieniło.