对太多的应用/项目(小工具)进行版本控制,以实现更好的控制和兼容性

时间:2019-03-11 09:18:03

标签: angular npm project versioning verdaccio

所以我有太多的项目:核心项目, Collection 项目,并且使用 Collection 项目创建了多个项目。

仅作进一步解释:

Collection 项目:一个角度项目,具有我们的应用程序的样板代码(例如ng带有cli的新应用程序,我们ng new --collection = CollectionProject) < / p>

Core 项目:一个角度库项目,为从 Collection 项目创建的所有应用程序提供核心功能。

Mini-Apps(小部件)项目:使用 Collection 项目创建的Angular项目,因此将 Core 项目作为依赖项

我的问题

如果 Collection 项目获得了新的通用样板代码(例如优化),或者 Core 项目功能发生了变化,则旧的 Widgets 将使用旧的< strong>馆藏和核心项目需要进行更新,但是如果有50个应用程序,那将很痛苦。

如何改善这种模式并管理好我的版本?

如果有帮助,我已经将Verdaccio用作私有npm注册表。

0 个答案:

没有答案