Featured image of post Linux 部署安装nvm

Linux 部署安装nvm

NVM是node.js的版本管理器,设计为每个用户安装,每个shell调用。可以在任何posix兼容的shell (sh、dash、ksh、zsh、bash)上工作,特别是在这些平台上:unix、macOS和windows WSL。

  • 背景 随着项目数量增加,不同项目对 node 版本有不同要求,基于现有的单 node 版本无法支持多项目多 node 进行研究。

  • 安装教程

    1.下载脚本并执行

wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash

2.执行脚本后会在${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

3.重新加载配置文件

source ~/.bashrc

4.查看 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
Licensed under CC BY-NC-SA 4.0