Angular 11安装在Angular 13系统上时如何启动

How to start Angular 11 while it is installed on Angular 13 system

我全局安装了 Angular 13,但我想用版本 11 开始一个项目。我是否必须从系统中完全删除 Angular 并安装 Angular 11?

如果你的系统中有一个 angular 13 全球范围内,没有任何问题,如果你开始一个项目 angular 11,只有你有一个警告告诉你,你的全球版本是比你当地的市长。

如果你下载了一个你在全球范围内拥有的次要版本的存储库,就会发生这种情况

当然,如果您需要目前只能在 11 上运行的组件或插件,那么这是最合乎逻辑的建议。这是本地最好的工作 angular 11

您是否尝试过使用 npx 技巧?

简而言之,您可以使用

直接从所需版本尝试 运行 脚本

npx @angular/cli@7 new Angular7Project

创建该版本的 Angular 项目。

另一种选择是安装另一个特定于该项目目录的 cli,而不是全局安装,因此创建目录然后 运行 npm install angular/cli@XXXXX。 运行 该文件夹中的 ng 命令(例如 ng new)将使用本地 cli 版本。