Как создать компонент Angular 4 для использования в нескольких проектах Angular 4? НЕ угловой 6

Я хочу создать компонент, который можно использовать между несколькими проектами. Давайте рассмотрим это, у меня есть три разных угловых 4 проекта A, B и C, и между проектами нет никакой связи. Каждый проект работает независимо.

Теперь сценарий такой, я должен добавить новую функцию во все три проекта. Итак, вместо того, чтобы добавлять функцию в три проекта один за другим, я хочу создать общий/общий компонент, чтобы, если в будущем потребуются какие-либо изменения, я мог просто внести изменение в одном месте, а не в трех местах. который будет удобен для обслуживания.

Я уже проверил аналогичный вопрос здесь: Как я могу поделиться компонентом Angular 2 между несколькими проектами Angular 2?

Я хочу разделить свои вопросы следующим образом:

  1. Есть ли способ поделиться компонентами между проектами в Angular 4? это единственная пользовательская библиотека?
  2. Если я создам пользовательскую библиотеку и буду использовать ее в нескольких проектах, повлияет ли это на размер существующих проектов, поскольку по умолчанию у нее будет так много зависимостей? пожалуйста, поправьте меня здесь, если это не так.

Ваши рекомендации и предложения очень ценятся. Спасибо.


person Md. Amanullah    schedule 06.10.2019    source источник
comment
Angular Elements, пользовательская библиотека или импорт нового модуля компонента во все 3 проекта.   -  person Dino    schedule 06.10.2019
comment
Отредактировал заголовок вопроса @R. Ричардс, Саджитаран   -  person Md. Amanullah    schedule 06.10.2019
comment
Существующий проект разработан с использованием angular 4, а не angular 6. Я не понимаю, почему этот вопрос помечен как дубликат.   -  person Md. Amanullah    schedule 06.10.2019