我可以在我的计算机中使用多个 Angular 版本吗?

bar*_*oma 3 angular angular6 angular7

我已经在我的 Windows 机器上全局安装了 Angular 7.2.0。路径是C:\Users\me\AppData\Roaming\npm\node_modules\@angular\cli,我需要运行像 Angular 6.0.0这样的旧项目。那么我是否需要在我的机器上安装这两个版本才能运行该项目?

Mik*_*red 10

如果您@angular/cli使用 本地安装在每个项目中package.json,那么您可以使用npx ngwhich 将使用包的本地版本。

所以例如而不是做: ng serve

你会这样做: npx ng serve

  • 同意,但也要注意 CLI 可以处理以前版本的 Angular,因此请始终使用最新版本。这只会创建一个警告,让您知道您的版本不相同,但您可以忽略它。 (2认同)