# 安装配置

houdunren.com @ 向军大叔

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

你可以在MAC/LINUX使用 nvm 进行安装或在WINDOWS系统中使用 nvm-windows 进行安装

# 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 用户请下载安装 nvm-windows

# 软件使用

安装 nodejs v14.7

nvm install 14

设置淘宝镜像加速

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

# 常见问题

如果之前全局安装过vue或npm,现在想使用NVM进行管理。则首先需要从全局中删除vue或npm

# 查看全局 node_modules 目录
npm root -g