Я создал проект угловой библиотеки, в котором я хочу использовать SCSS для стилей.
Итак, я настроил
ng config schematics.@schematics/angular:component.styleext scss
, и это сделало запись в angular.json file
"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).
Обновление
Я получил это , решая ту же проблему, если это помогает!