Сейчас angular cli не поддерживает создание postcss, поэтому вам нужно написать собственный веб-пакет для его обработки.
Вы должны использовать пакет postcss-loader здесь
и вы должны использовать custom-webpack для этого. Пример можно найти здесь
Альтернативные решения: Angular предоставляет 3 предварительных обработки css, которые вы можете использовать: sass, scss, less, так что вы можете выбрать базу на основе ваших личных предпочтений
Чтобы использовать angular cli с предварительным процессом css, вы можете сгенерировать новый угловой проект cli, используя
ng new my-app --style=scss
Вы также можете установить флаг --style следующим образом:
- - стиль = * 1021 СКС *
- - стиль = дерзость
- - стиль = меньше
Ниже приведен конфиг в angular.json
"projects": {
"awesome": {
"root": "",
"sourceRoot": "src",
"projectType": "application",
"prefix": "app",
"schematics": {
"@schematics/angular:component": {
"style": "scss"
}
},
Вы можете в разделе схемы у меня есть опция scss preprocess css, которую вы можете изменить на scss, less или sass
Вы можете прочитать эту статью здесь для получения дополнительной информации