2022年9月8日 14:59 by wst
node有了nvm,我们可以更好的管理不同版本的node。像python的conda似的,给项目带来很大方便。
安装方法:
$ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.36.0/install.sh | bash # 注意将v0.36.0替换成最新版本
# 或者
$ wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.36.0/install.sh | bash # 注意将v0.36.0替换成最新版本
最新地址(2024.8.19):https://github.com/nvm-sh/nvm/blob/master/install.sh,如果命令执行失败,可以手动下载脚本,然后执行:bash install.sh
常用的命令如下:
1. 安装最新版本的node
nvm install node
2. 安装12版本的最新版
nvm install 12
3. 查看已经安装的版本
nvm ls
4. 查看远程有那些版本可以安装
nvm ls-remote
5. 切换不同版本,比如12版本
nvm use 12
6. 在项目中使用不同版本的node
1)在项目目录下创建文件.nvmrc
echo "12.22" > .nvmrc
2)以后再运行 nvm use
, nvm install
, nvm exec
, nvm run
, nvm which 都默认使用这个版本
7. 直接运行特定版本的node
nvm run 12.22.12 --version
或者在当前终端的子进程中运行特定版本的 Node:
nvm exec 12.22.12 node --version
8. 确认某个版本Node的路径
nvm which 12.22.12
9. 卸载某个版本
nvm uninstall 12.22.12