Пакетная библиотека Angular 6 без зависимостей - PullRequest
2 голосов
/ 11 ноября 2019

У меня есть библиотека Angular 6, которая содержит пару модулей со своими маршрутами. Эта библиотека также работает как отдельное приложение.

Я использовал ng-packagr для упаковки и публикации библиотеки. При упаковке все зависимости, включенные в package.json, также отправляются и устанавливаются при использовании приложением.

Такое поведение приводит к дублированию угловых базовых библиотек, и приложение не запускается.

Один из способов, которые я обработал, - включить все зависимости как devDependencies в package.json, чтобы они не доставлялись. Есть ли лучший способ справиться с этим, не переходя на зависимости dev?

1 Ответ

0 голосов
/ 12 ноября 2019

Похоже, что наличие зависимостей, поскольку devDependencies является решением на данный момент, поскольку наличие только одноранговых зависимостей работает при импорте в виде библиотеки, но не устанавливает deps при использовании в приложении.

...