如何使用nvm来管理node版本
最近在做项目时,有老项目和一个新项目,不同的项目需要的node版本不同,因此我们需要在开发的时候指定不同版本的node
可以通过where命令行查看node,npm安装的位置
where node where npm // 可以查看东西安装在电脑的哪个位置
卸载原本低版本的node用到的命令行
$ sudo npm uninstall npm -g $ sudo rm -rf /usr/local/lib/node /usr/local/lib/node_modules /var/db/receipts/org.nodejs.* $ sudo rm -rf /usr/local/include/node /Users/$USER/.npm $ sudo rm /usr/local/bin/node
然后官网的两句命令行选一条进行nvm的安装
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.2/install.sh | bash wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.2/install.sh | bash 选择其中一条
这个时候重启终端就可以用了。也可以通过where语句或者 nvm list看看能不能找到nvm
这个是说nvm下还没有安装东西,nvm指令已经生效了
接下来就可以输入nvm的相关指令就可以去安装管理node版本了。
// 查看已经安装的版本
nvm ls
// 安装最新的稳定版本 nvm install stable // 安装指定版本 nvm install v12.18.2 // 卸载指定的版本 nvm uninstall <version> // 查看当前使用的node版本 nvm current // 使用已经安装的版本 nvm use [--silent] <version> // 启用node.js版本管理 nvm on // 禁用node.js版本管理(不卸载任何东西) nvm off
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现