Angular - создание библиотеки компонентов, которую можно импортировать по одному компоненту за раз - PullRequest
0 голосов
/ 25 марта 2020

Я относительно новичок в Angular. Проект, над которым я работаю, включает, как часть своей спецификации c, библиотеку компонентов, которую можно импортировать оптом или один компонент за раз. Другими словами, вроде lodash, вы должны быть в состоянии сделать это:

yarn add -D lodash

или просто так (если вы не хотите всего раздувать, а просто хотите одну функцию) :

yarn add -D lodash/get

Я нашел эту статью , которая является полезным (хотя может быть и устаревшим) руководством по настройке библиотеки компонентов в Angular. Я также просмотрел документацию Angular по созданию библиотек , которая охватывала аналогичные вопросы. Но похоже, что оба они настроены только для импорта всей библиотеки, а не для импорта компонента за компонентом, который нам нужен.

Кто-нибудь знает либо

  1. , как изменить эту настройку, чтобы добавить эту функциональность, либо
  2. , где я мог бы найти ресурсы, которые помогли бы мне понять это?

Точно так же мы надеемся, что этот репозиторий библиотеки компонентов определит глобальные стили, которые можно использовать в ряде приложений, которые импортируют библиотеку компонентов. Кто-нибудь знает ресурсы, которые показывают, как экспортировать файл CSS / S CSS из библиотеки Angular? (И разрешить импортировать его так же, как его собственную вещь, без импорта всей библиотеки?).

Или у кого-нибудь есть архитектурный совет, как это структурировать? Я хочу убедиться, что я начинаю в правильном направлении и не путаюсь с самого начала.

Спасибо. Я искал, но я не очень знаком с экосистемой Angular - и, в частности, я не знаком со всей настройкой модуля / зависимости Angular, которая кажется основной для этой проблемы - и я не уверен, что знать, где лучше всего искать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...