У меня есть библиотека Angular 6, которая содержит пару модулей со своими маршрутами. Эта библиотека также работает как отдельное приложение.
Я использовал ng-packagr для упаковки и публикации библиотеки. При упаковке все зависимости, включенные в package.json, также отправляются и устанавливаются при использовании приложением.
Такое поведение приводит к дублированию угловых базовых библиотек, и приложение не запускается.
Один из способов, которые я обработал, - включить все зависимости как devDependencies в package.json, чтобы они не доставлялись. Есть ли лучший способ справиться с этим, не переходя на зависимости dev?