使用nvm管理node版本

有时候我们可能会同时维护多个项目, 而每个项目使用的 node 版本都不相同, 此时,node 版本管理就很重要。

nvm 就是用来管理 node 版本的

安装

下载地址

打开网址后,选择最新版

选择要下载的类型,建议选择exe

然后双击安装即可。

常用命令

nvm 提供了 CLI 工具,只需要打开终端, 输入 nvm 回车,就可以看到各种可用的命令。

如果不行,可以试试 以管理员身份打开终端

这里只对常用的几个命令做说明。

查看当前系统和安装的 node 的系统

shell 复制代码
nvm arch

查看当前已经安装的所有 node 版本,前面带星号的是当前使用的版本

shell 复制代码
nvm list

查看所有 node 版本

shell 复制代码
nvm list available

安装某个版本的 node

shell 复制代码
nvm install node

nvm install 16.18.0 : 安装 node 的 16.18.0 版本,注意会分别安装 node 和 该版本内置的 npm,如果安装失败了,以改一下 registry 地址。

默认安装的是 64位系统的,如果想要安装 32 位,使用命令:nvm install node版本 32

shell 复制代码
nvm node_mirror https://npm.taobao.org/mirrors/node/  设置下载 node 的镜像地址
nvm npm_mirror https://npm.taobao.org/mirrors/npm/    设置下载 npm  的镜像地址

切换到要使用的node 版本

shell 复制代码
nvm use node版本

注意,在切换 node 版本之后,全局安装的包也会切换,比如在 node16 安装了包A、包B, 在node18 全局安装了 包B、包C,当从 node18 切换到 node16 之后, 查看全局的包,会发现只有A、B两个包,而且包B的版本是在 node16 的时候安装的版本。可以通过 npm -g list 查看。

查看下载下来的所有node 版本的保存位置

shell 复制代码
nvm root

卸载该版本的 ndoe

shell 复制代码
nvm uninstall 版本号
相关推荐
Csvn42 分钟前
OpenSpec 详细使用教程
前端
之歆1 小时前
Day19_LESS 完全指南——从入门到工程实践
前端·css·less
云水一下2 小时前
HTML5 从入门到精通:实战收官——从零搭建完整静态网站,综合运用所有知识
前端·html5
不总是2 小时前
Windows 系统 Node.js 免安装版(zip)安装与配置教程(2026 最新)
前端·windows·node.js
冬奇Lab2 小时前
每日一个开源项目(第105篇):Twenty - 跳出 Salesforce 的圈套,定义现代开源 CRM
前端·后端·开源
zhangyao9403303 小时前
开发pc端时,表格的高度怎么设置才能铺满页面
前端·javascript·elementui
XinZong4 小时前
实测OpenClaw虾淘:全民工具AI时代,冷门非工具类的Skill还能出圈吗?
javascript
kjs--4 小时前
浏览器书签执行脚本
前端
烛衔溟4 小时前
TypeScript 类的类型 —— 作为类型使用
javascript·ubuntu·typescript
之歆4 小时前
Day16_JavaScript 轮播图与事件工程实战(下篇)
服务器·开发语言·前端·javascript·网络·性能优化