Можно ли обмениваться модулями между двумя или более проектами или приложениями Angular 6? - PullRequest
0 голосов
/ 09 января 2019

У меня есть два проекта Angular 6, например ProjectA (который имеет два модуля ModuleA и ModuleB) и ProjectB. Могу ли я получить доступ к ModuleA внутри ProjectB?

Если возможно, как экспортировать модуль и динамически внедрить его в другое приложение?

Ответы [ 2 ]

0 голосов
/ 16 января 2019

Разработайте модуль как общую библиотеку, затем импортируйте его, как любую другую библиотеку.

Все крупные организации должны иметь общую библиотеку, подобную этой, для любого стандартного кода (клиенты аутентификации, конфигурации и т. Д.)

0 голосов
/ 09 января 2019

Если вы можете импортировать источники ModuleA, находящиеся в ProjectB, вы можете использовать его. Это может быть возможно через относительный путь

import ModuleA from '../../ProjectA/src/ModuleA';

Кроме того, вы можете опубликовать свой модуль на npm (скажем, «my-module-a»), добавить его в качестве зависимости к обоим проектам, а затем импортировать его способом

import ModuleA from 'my-module-a';
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...