ОК. Я проверил проект, созданный с помощью:
ng new --style=styl PROJECT_NAME
и то же без флага --style и различий в конфигурационном файле angular.json представлены в 2 прикрепленных файлах .png.
Используя эти различия, я вручную внес изменения в angular.json следующим образом:
(1) Изменить projects.PROJECT_NAME.schematics
следующим образом:
"schematics": {
"@schematics/angular:component": {
"styleext": "styl"
}
}
(2) Изменить projects.PROJECT_NAME.architect.build.options.styles
следующим образом:
"styles": [
"src/styles.styl"
]
(3) Изменить projects.PROJECT_NAME.architect.test.options.styles
следующим образом:
"styles": [
"styles.styl"
]
(4) Переименование src / styles.css в src / styles.styl
Ваши существующие компоненты будут с радостью продолжать использовать .css
, но новые компоненты теперь будут создаваться с .styl
файлами.
Отличается в формате PNG следующим образом:
...