Как автоматически распространять стили из библиотеки Angular?CSS

Разбираемся в 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" } }
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «CSS»