Я создал проект библиотеки angular, в котором хочу использовать SCSS для стилей.
Итак, я настроил
ng config schematics.@schematics/angular:component.styleext scss
и это сделало запись в файле angular.json
"schematics": {
"@schematics/angular:component": {
"styleext": "scss"
}
}
Теперь я использую библиотеку пользовательского интерфейса materialize-css в своих компонентах библиотеки. И для этого требуется импортировать свой файл SCSS.
Я не вижу файл styles.scss, в который можно импортировать этот и мои компоненты, а также другие общие стили?
Я попытался создать его и войти в angular.json
"styles": ["projects/library_name/styles.scss"]
Под projects
-> library_name
-> architect
-> build
-> options
но это показывает ошибку при создании проекта библиотеки
Schema validation failed with the following errors:
Data path "" should NOT have additional properties(styles).
Обновить
У меня есть это, решение той же проблемы, если это поможет!