Как автоматически распространять стили из библиотеки Angular? ⇐ CSS
-
Гость
Как автоматически распространять стили из библиотеки Angular?
Я создал собственную библиотеку angular и использую ее в другом проекте. В моей библиотеке есть несколько компонентов с некоторыми стилями тем. По умолчанию эти стили не применяются в проекте потребителя. Мне пришлось вручную добавить следующую строку (в файл проекта angular.json), чтобы получить стили компонентов библиотеки:
"стили": [ "источник/styles.scss", "./node_modules/@my-lib/comComponents/styles/default-theme.css" ] Есть ли способ автоматически получать стили, когда я добавляю свою библиотеку в другой проект (например, при установке @my-lib в npm)?
Со стороны библиотеки я также изменил ng-package.json
"активы": [ "./styles/**/*.css", ] и файл package.json:
"экспорт": { "./styles/default-theme.css": { "style": "./styles/default-theme.css" } }
Я создал собственную библиотеку angular и использую ее в другом проекте. В моей библиотеке есть несколько компонентов с некоторыми стилями тем. По умолчанию эти стили не применяются в проекте потребителя. Мне пришлось вручную добавить следующую строку (в файл проекта angular.json), чтобы получить стили компонентов библиотеки:
"стили": [ "источник/styles.scss", "./node_modules/@my-lib/comComponents/styles/default-theme.css" ] Есть ли способ автоматически получать стили, когда я добавляю свою библиотеку в другой проект (например, при установке @my-lib в npm)?
Со стороны библиотеки я также изменил ng-package.json
"активы": [ "./styles/**/*.css", ] и файл package.json:
"экспорт": { "./styles/default-theme.css": { "style": "./styles/default-theme.css" } }
Мобильная версия