используя компоненты и модули из других проектов angular5 - PullRequest
0 голосов
/ 07 июня 2019

Я работаю над 2-мя различными проектами angular cli (angular5), а project1 почти готов и только начинаю project2.Мне было интересно, если это возможно, чтобы использовать некоторые из компонентов и услуг можно поделиться с Project2 из Project1?Можно ли сделать это простым способом, чтобы мне не нужно было публиковать, а нужно было позаботиться о себе, не копируя файлы.Я не хочу захватывать целые проекты, а только те необходимые компоненты и сервисы (не уверен, как я могу справиться, если имя сервиса такое же, как и translateService)?

Ответы [ 2 ]

1 голос
/ 08 июня 2019

По сути, вы хотите создать локальный пакет и использовать его в других проектах, выполняя команды npm, я бы предложил вам использовать ng-packagr .

Настройка довольно хорошапростой.Вы можете найти учебные пособия, такие как на более чем среднем уровне.

Я некоторое время использовал его в нашем проекте для тихого повторного использования некоторых служб и т. Д., И мы назвали этот проект client-infrastructure.

Дайте мне знать, если вам нужно больше разъяснений по этому вопросу.

0 голосов
/ 08 июня 2019

Как этого можно достичь, только если вы правильно спроектируете проект, значит, правильно распределите ваши Presentation и Container Component.Вот лучшая статья, которая может понять, поможет вам понять процесс

https://www.thepolyglotdeveloper.com/2018/11/how-build-reusable-angular-components-share-world/

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