Я пытался добавить глобальные стили так же, как и в приложении angular, но это совершенно не работает.
Имя моей библиотеки - example-lib, поэтому я добавил styles.css
в /projects/example-lib/
. Я добавил стили в главный angular.json
файл:
...
"example-lib": {
"root": "projects/example-lib",
"sourceRoot": "projects/example-lib/src",
"projectType": "library",
"prefix": "ngx",
"architect": {
"build": {
"builder": "@angular-devkit/build-ng-packagr:build",
"options": {
"tsConfig": "projects/example-lib/tsconfig.lib.json",
"project": "projects/example-lib/ng-package.json",
"styles": [
"projects/example-lib/styles.css" <!-- HERE
],
},
...
но когда я попытался построить библиотеку с помощью команды:
ng build example-lib
У меня ошибка:
Schema validation failed with the following errors:
Data path "" should NOT have additional properties(styles)
Думаю, это другой способ добавить глобальные стили в отдельную библиотеку. Кто-нибудь может мне помочь?
src
, сообщите нам структуру вашего проекта - person   schedule 19.11.2018SCSS
файл и импортировать его в исходныйstyle.scss
вашего проекта. - person   schedule 19.11.2018