所以我有太多的项目:核心项目, Collection 项目,并且使用 Collection 项目创建了多个项目。
仅作进一步解释:
Collection 项目:一个角度项目,具有我们的应用程序的样板代码(例如ng带有cli的新应用程序,我们ng new --collection = CollectionProject) < / p>
Core 项目:一个角度库项目,为从 Collection 项目创建的所有应用程序提供核心功能。
Mini-Apps(小部件)项目:使用 Collection 项目创建的Angular项目,因此将 Core 项目作为依赖项
我的问题:
如果 Collection 项目获得了新的通用样板代码(例如优化),或者 Core 项目功能发生了变化,则旧的 Widgets 将使用旧的< strong>馆藏和核心项目需要进行更新,但是如果有50个应用程序,那将很痛苦。
如何改善这种模式并管理好我的版本?
如果有帮助,我已经将Verdaccio用作私有npm注册表。