nvm管理Angular多版本(Ubuntu系统)

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

相关推荐
starrysky8102 天前
Ollama 部署五大崩溃:llama runner terminated exit 2、10分钟后停止服务、GGUF断言失败——逐一修复
angular.js
starrysky8104 天前
ACP 不是 MCP 的平替:拆解 Claude Code 的子进程 Agent 架构——与 OpenClaw、Hermes 的三角对照
angular.js
starrysky8109 天前
被忽视的Django生产陷阱:为什么ALLOWED_HOSTS通配符救不了你——DisallowedHost根因排查与中间件修复
angular.js
starrysky81010 天前
Hermes Agent 的 70+ 工具不是硬编码的:一套自注册的注册表引擎 [04]
angular.js
巴勒个啦12 天前
Pinia 源码解析:响应式状态管理是如何工作的
angular.js
张飞飞飞飞飞13 天前
Tmux命令使用教程
linux·服务器·ubuntu
starrysky81013 天前
拆开 Hermes Agent 的引擎盖:八大子系统、37 个模块,一张地图讲清楚——底层系列开篇
angular.js
盼小辉丶13 天前
Ubuntu极速部署OpenClaw完全指南(本地模型+DeepSeek)
linux·ubuntu·openclaw
黑白园13 天前
【环境搭建】Ubuntu安装(一)
linux·ubuntu
Moshow郑锴13 天前
Ubuntu用SDKMAN轻松管理多个Java 版本
java·ubuntu·sdkman