# 安装配置

houdunren.com @ 向军大叔

nvm是node版本管理工具为了解决node各种版本存在不兼容现象,让你在同一台机器上安装和切换不同版本的node的工具。

官网地址https://github.com/nvm-sh/nvm

# MAC/LINUX

brew

使用brew安装是最简单的方式

brew install nvm

修改 .zshrc 添加以下内容

export NVM_DIR="$HOME/.nvm"
  [ -s "/home/linuxbrew/.linuxbrew/opt/nvm/nvm.sh" ] && . "/home/linuxbrew/.linuxbrew/opt/nvm/nvm.sh"  # This loads nvm
  [ -s "/home/linuxbrew/.linuxbrew/opt/nvm/etc/bash_completion.d/nvm" ] && . "/home/linuxbrew/.linuxbrew/opt/nvm/etc/bash_completion.d/nvm"  # This loads nvm bash_completion

重新加载配置

source ~/.zshrc 

官方安装方式

使用 curl 下载

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash

修改 .zshrc 添加以下内容

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 ~/.zshrc 

# Windows

windows 用户请下载安装 https://github.com/coreybutler/nvm-windows/releases

# 软件使用

安装 nodejs v12.14

nvm install 12

设置淘宝镜像加速

npm config set registry https://registry.npm.taobao.org 

其它命令

  • nvm -h 获得帮助
  • nvm ls-remote 列出所有可安装的node版本
  • nvm install 安装指定版本node
  • nvm list 查看本地已安装的node版本,同时也会显示当前使用的node版本
  • nvm current 显示当前版本
  • nvm use 切换使用指定的版本node