root@tzktzk1-MacBookPro:/home# node -v
v16.20.2
root@tzktzk1-MacBookPro:/home# npm -v
8.19.4
root@tzktzk1-MacBookPro:/home# nvm -v
0.39.0
root@tzktzk1-MacBookPro:/home# vue --version
@vue/cli 5.0.8
1.下载安装包
wget https://github.com/nvm-sh/nvm/archive/refs/tags/v0.39.0.tar.gz
2. 解压
mkdir -p /root/.nvm
tar -zxvf v0.39.0.tar.gz -C /root/.nvm
ls /root/.nvm/
注意解压文件名,看看下载下来是啥名就改成啥名,有的是nvm-0.39.0.tar.gz
3.配置环境
(1)打开
vim ~/.bashrc
(2)在~/.bashrc的末尾,添加如下语句:
export NVM_DIR="$HOME/.nvm/nvm-0.39.0"
[ -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
# nodejs下载更换淘宝镜像
export NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node
这个注意一下NVM_DIR,确定这个目录下能找到 nvm.sh,有的解压之后可能文件名会变,去看一下ls /root/.nvm/
(3)使配置生效
source ~/.bashrc
4.查看和使用
#切换node的版本
root@tzktzk1-MacBookPro:/home# nvm use 20
Now using node v20.9.0 (npm v10.1.0)
root@tzktzk1-MacBookPro:/home# node -v
v20.9.0
root@tzktzk1-MacBookPro:/home# nvm use 16
Now using node v16.20.2 (npm v8.19.4)
root@tzktzk1-MacBookPro:/home# node -v
v16.20.2
# 安装指定版本,latest 是最新版本
root@tzktzk1-MacBookPro:/home# nvm install 12
Downloading and installing node v12.22.12...
Downloading https://npm.taobao.org/mirrors/node/v12.22.12/node-v12.22.12-linux-x64.tar.xz...
############################################################################# 100.0%############################################################################# 100.0%
Computing checksum with sha256sum
Checksums matched!
Now using node v12.22.12 (npm v6.14.16)
# 查看当前node的版本
root@tzktzk1-MacBookPro:/home# node -v
v12.22.12
root@tzktzk1-MacBookPro:/home#