Linux 部署安装nvm
-
简介
NVM是node.js的版本管理器,设计为每个用户安装,每个shell调用。可以在任何posix兼容的shell (sh、dash、ksh、zsh、bash)上工作,特别是在这些平台上:unix、macOS和windows WSL。 -
背景
随着项目数量增加,不同项目对node版本有不同要求,基于现有的单node版本无法支持多项目多node进行研究。 -
安装教程
下载脚本并执行
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash
执行脚本后会在${HOME}/.bashrc文件中自动添加如下内容
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
如果没有添加则手动添加,在以下任一文件中均可 ~/.bash_profile, ~/.zshrc, ~/.profile, or ~/.bashrc,在文件尾部添加nvm命令所在路径
vim ~/.bashrc
# nvm执行路径地址
export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
重新加载配置文件
source ~/.bashrc
查看NVM版本
root@master01:~# nvm -v
0.40.1
- 扩展
注:当上述方式无效时,可用以下方式,进行安装nvm
# 1、 在对应目录中下载nvm对应版本压缩包
wget https://github.com/nvm-sh/nvm/archive/refs/tags/v0.40.1.tar.gz
# 2、 解压到nvm目录
tar -zxvf v0.40.1.tar.gz -C ~/.nvm/
# 3、编辑配置环境 ~/.bash_profile, ~/.zshrc, ~/.profile, or ~/.bashrc 任一都行
vim ~/.bashrc
# 4、在~/.bashrc的末尾,添加如下语句:
export NVM_DIR="$HOME/.nvm/nvm-0.40.1"
[ -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
# 5、重新加载配置
source ~/.bashrc
# 6、查看版本
root@master01:~# nvm -v
0.40.1
评论区