nodejs版本管理器
本文最后更新于:2025年4月29日 下午
NVM
今天介绍的 NodeJs 的版本管理工具——nvm
:node 版本管理器,也就是说:一个 nvm 可以管理多个 node 版本(包含 npm 与 npx),可以方便快捷的 安装、切换 不同版本的 node。
Windows 安装
- 进入 GitHub 的nvm-windows,下载:nvm-noinstall.zip
- 将 nvm-noinstall.zip 解压在名为nvm的文件夹中。
- 添加环境变量,在系统变量中新增NVM_HOME,NVM_SYMLINK:
- 在path中,加入这两行
%NVM_HOME%
%NVM_SYMLINK%
- 在nvm文件夹中,新建文件
settings.txt
,将下面模板复制进去,替换成对应的安装目录:
root: D:\Environment\nvm
path: D:\Environment\nodejs
arch: 64
proxy: none
node_mirror: http://npm.taobao.org/mirrors/node/
npm_mirror: http://npm.taobao.org/mirrors/npm/
配置好之后,打开控制台,通过nvm -v
查看是否安装成功:
C:\Users\Admin>nvm -v
1.1.11
可以使用nvm list
,查看存在的 node 版本,我以及安装过了,所有有两个,正常新安装,应该为空:
我们演示去安装一个新的版本,通过nvm list available
,查看可安装的版本:
我们安装一个最新的 20.8.1,使用nvm install 20.8.1
:
C:\Users\Admin>nvm install 20.8.1
Downloading node.js version 20.8.1 (64-bit)...
Extracting node and npm...
Complete
npm v10.1.0 installed successfully.
Installation complete. If you want to use this version, type
nvm use 20.8.1
然后使用nvm use 20.8.1
,使用 20.8.1,通过node -v
,即可查看到当前的版本:
C:\Users\Admin>node -v
v20.8.1
如果想要卸载删除某个版本,使用nvm uninstall 版本号
Linux 安装
一键安装
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash
# 下面是演示:
root@aliyun:/# curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 15916 100 15916 0 0 50208 0 --:--:-- --:--:-- --:--:-- 50050
=> Downloading nvm from git to '/root/.nvm'
=> Cloning into '/root/.nvm'...
remote: Enumerating objects: 360, done.
remote: Counting objects: 100% (360/360), done.
remote: Compressing objects: 100% (306/306), done.
remote: Total 360 (delta 41), reused 165 (delta 28), pack-reused 0
Receiving objects: 100% (360/360), 220.29 KiB | 3.73 MiB/s, done.
Resolving deltas: 100% (41/41), done.
* (HEAD detached at FETCH_HEAD)
master
=> Compressing and cleaning up git repository
=> Appending nvm source string to /root/.bashrc
=> Appending bash_completion source string to /root/.bashrc
=> Close and reopen your terminal to start using nvm or run the following to use it now:
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
配置环境
将上面的配置内容复制,在命令行粘贴执行:
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
# 下面是演示:
root@aliyun:/# export NVM_DIR="$HOME/.nvm"
root@aliyun:/# [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
root@aliyun:/# [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
然后执行nvm -v
,看到版本号,就说明安装成功了。
nodejs版本管理器
https://junyyds.top/2023/10/16/nodejs版本管理器/