1.安装nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
source ~/.bashrc
2.安装多个版本
2.1.Angular 11 推荐Node 12
nvm install 12.14.1
nvm use 12.14.1
npm install -g @angular/cli@11
2.2.Angular 16 推荐Node 16
nvm install 16.14.0
nvm use 16.14.0
npm install -g @angular/cli@16.2.7
2.3.Angular 20 推荐Node 20
nvm install 20.19.0
nvm use 20.19.0
npm install -g @angular/cli@20
3.项目版本切换
各个项目中创建文件.nvmrc, 里面保存nvm的版本, 使用nvm use去切换版本
3.1.Angular16
(angular11也可以使用该版本)
echo "16.14.0" > .nvmrc
nvm use
3.2.Angular20
在angular20项目中
echo "20.19.0" > .nvmrc
nvm use
4.常用命令
4.1.查看版本
nvm list
4.2.切换版本
nvm use 16.14.0
4.3.设置默认版本
nvm alias default 16.14.0
nvm alias default 20.19.0
4.4.查看当前Angular CLI版本
ng version