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