参考链接∶nvm中文文档
下载
代码语言:javascript复制cd /
wget https://github.com/nvm-sh/nvm/archive/refs/tags/v0.39.1.tar.gz
mkdir -p /.nvm
tar -zxvf nvm-0.39.0.tar.gz -C /.nvm
配置
代码语言:javascript复制vim ~/.bashrc
在文件末尾添加(注意修改nvm路径中的版本号)
代码语言:javascript复制export NVM_DIR="/.nvm/nvm-0.38.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
让配置文件生效
代码语言:javascript复制source ~/.bashrc
设置镜像
直接安装node和npm可能会安装失败,需要修改镜像
代码语言:javascript复制nvm node_mirror https://npm.taobao.org/mirrors/node/
nvm npm_mirror https://npm.taobao.org/mirrors/npm/
常见问题
- 如果不是root用户,没有权限
sudo chmod 777 /.nvm
nvm基本使用
代码语言:javascript复制# 查看已安装的版本
nvm ls
# 安装指定版本的node
nvm install 16
# 切换node版本
nvm use 16