угловые библиотеки npm зависимости - как это работает? - PullRequest
0 голосов
/ 31 января 2019

У меня есть угловая 7 библиотека под названием LibA (созданная с помощью ng g library ...), там я установил пакет NPM с именем DependencideA.Объекты из DependencideA, которые я импортировал только в NgModuleA и его компоненты.

Теперь, когда я использую свой пакет NPM LibA в приложении Angular, у меня появляется следующая ошибка: error TS2307: Cannot find module 'DependencideA'. Даже если я не импортируюNgModuleA из LibA (но я импортировал NgModuleB из LibA, который не использует DependencideA!).

Зачем мне этот DependencideA, даже если я не использую объекты оттуда?Есть ли способ избежать этого без разделения LibA?

РЕДАКТИРОВАТЬ:

Вот пример: https://github.com/admir86/LibSample

Я использую verdaccio в качестве прокси-сервера npm для публикации LibA и установки его в проекте LibAConsumer.

...