如何使用多个 angular 版本?

How is working with multiple angular versions?

我当前的 angular 版本是 8.2.14。我是在 npm install -g @angular/cli 之前全局安装的。我的项目 angular 个版本相同。

所以现在 angular 版本 9 发布了。所以,如果我在全球范围内安装它,

  1. 我的项目有效吗?
  2. 我应该将所有项目转换为 angular 9 吗?

或者所有项目都会在 package.json 中编译自己的 angular 版本?

您可以通过删除 -g(全局)参数逐步更新您将来要处理的任何项目。 按照 Angular 更新指南更新单个项目:https://update.angular.io/#8.2:9.0l2

  1. 您不接触的项目将使用其本地版本package.json

  2. 不一定。项目可以全部保留在他们个人的旧版本中package.json。手头去的项目可能要更新了