Итак, у меня слишком много угловых проектов: Core project, Collection project и несколько проектов создаются с использованием Collection Project.
Просто для дальнейшего объяснения:
Проект Коллекция : угловой проект с шаблонным кодом для наших приложений (как и в ng новое приложение с cli, мы делаем ng new --collection =CollectionProject)
Проект Core : проект угловой библиотеки, обеспечивающий основные функции для всех приложений, создаваемых из проекта Collection .
Проекты мини-приложений (виджетов) : угловые проекты, создаваемые с использованием проекта Collection и имеющие в качестве зависимости проект Core .
Мои проблемы :
Если проект Collection получит новый общий шаблонный код, такой как оптимизация, или будут изменены функции проекта Core ,Старые Виджеты созданные со старыми Коллекционные и базовые проекты необходимо обновить, но если будет около 50 приложений, это будет болезненно.
Как я могу улучшить этот шаблон и хорошо управлять своими версиями?
Я ужеиспользуйте Verdaccio в качестве частного реестра npm, если это поможет.