angular - 是否有可能拥有全局 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 的版本时,我只需要在基础镜像中进行升级并重建其他镜像以获得最新的镜像。不过,我认为我在这个想法上遗漏了一些重要的东西。
解决方案
推荐阅读
- python - 从 cmd 运行时没有名为“制表”的模块
- amazon-redshift - 从 Glue 作业的 Glue 数据目录访问 Aurora Postgres 物化视图
- linux - 阿帕奇重定向映射数据库
- assembly - 比较两个avx2浮点数组,将结果写入epi8
- sql-server - 对数组或列表中的每个元素运行查询
- angular - catchError 不包含 Angular 拦截器中的错误的所有信息
- api - 强制从 http 到 https ( heroku-ssl-redirect ) 后 API 路径不再可访问 / API 路径在 ssl https 下不可访问
- node.js - NPM 包未发布
- python - scipy 加载失败 - 无法加载 DLL _fblas
- python - 如何从数据框列创建随机值列表?