首页 > 解决方案 > 是否有可能拥有全局 Angular 版本以在多个项目中拥有一致的 Angular 版本?

问题描述

我在不同的存储库中有多个角度项目/库。其中大部分发布到 NPM,然后被其他项目拉入。因此,我需要确保 Angular 版本是一致的。有没有办法在全局范围内安装 Angular,以便我的所有项目都使用相同的 Angular 版本并且不需要担心升级?

我的一个想法是,如果您可以按照以下方式做一些事情:

npm install -g @angular/common @angular/core, etc..

在基础 docker 镜像中,我们现在说“angular-base-test”。然后让我的其他应用程序使用这个基本图像,如下所示:

FROM angular-base-test

build and compile app using those global modules..

当我想升级 Angular 的版本时,我只需要在基础镜像中进行升级并重建其他镜像以获得最新的镜像。不过,我认为我在这个想法上遗漏了一些重要的东西。

标签: angulardockernpm

解决方案


推荐阅读