Я хочу создать компонент, который можно использовать между несколькими проектами. Давайте рассмотрим это, у меня есть три разных угловых 4 проекта A, B и C, и между проектами нет никакой связи. Каждый проект работает независимо.
Теперь сценарий такой, я должен добавить новую функцию во все три проекта. Итак, вместо того, чтобы добавлять функцию в три проекта один за другим, я хочу создать общий/общий компонент, чтобы, если в будущем потребуются какие-либо изменения, я мог просто внести изменение в одном месте, а не в трех местах. который будет удобен для обслуживания.
Я уже проверил аналогичный вопрос здесь: Как я могу поделиться компонентом Angular 2 между несколькими проектами Angular 2?
Я хочу разделить свои вопросы следующим образом:
- Есть ли способ поделиться компонентами между проектами в Angular 4? это единственная пользовательская библиотека?
- Если я создам пользовательскую библиотеку и буду использовать ее в нескольких проектах, повлияет ли это на размер существующих проектов, поскольку по умолчанию у нее будет так много зависимостей? пожалуйста, поправьте меня здесь, если это не так.
Ваши рекомендации и предложения очень ценятся. Спасибо.