Angular библиотека нажимает для загрузки всех модулей экспортируемых элементов - PullRequest
0 голосов
/ 10 марта 2020

У меня есть два модуля primeng, материал, поэтому я хотел использовать их в независимых angular приложениях, поэтому я начал создавать библиотеку angular для этого и поместил в npm репозиторий.

поэтому я начал создавать разделяемую библиотеку, которая экспортирует оба основных модуля материала в public_api.ts следующим образом

/*
 * Public API Surface of accsm-common
 */
export * from './lib/modules/material.module';
export * from './lib/modules/primeng.module';

Пока все в порядке.

I Я использую эту общую библиотеку в независимых angular приложениях, скажем, app1 & app2

В app1 -> мне нужен модуль primeng и material (установленный primeng и материал как локальные зависимости в пакете. json)

В app2 -> мне нужен только модуль материала (установлен только материал как локальные зависимости в пакете. json)

Когда я устанавливаю эту общую библиотеку в app1 & app2.

app1 работает нормально, так как ему нужны оба модуля: primeng и material

, но когда дело доходит до app2, выдает ошибку, говорящую

Can't resove primeng modules

Итак, как обработать этот senario с общей библиотекой

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