当多个期间的nodejs我的项目同时存在时,咱们的计算机便须要领有疾速的切换nodejs版本的能力,而领有这个能力最好的办法是装置一款nodejs版本管理工具,即nodejs version manager,简称为nvm

装置环境

  1. 操作系统:macos
  2. 已装置软件:brew
  3. 已领有代理,可能保障brew能够顺利的由国外站点来拉取安装包.

装置nvm

关上shell,并设置代理参数:

export http_proxy=127.0.0.1:7890export HTTPS_PROXY=127.0.0.1:7890

上述两条命令为brew设置了相干代理,代理参数请依据本人的理论状况进行变更。

接下来执行brew install nvm,装置实现后将在shell中失去装置胜利的提醒,这个提醒还告之咱们须要进行一些手动的操作来保障nvm的正确运行。

建设文件夹

装置实现后,须要查看在以后用户文件夹中是否存在.nvm文件夹,如果不存在,则须要手动的创立.nvm文件,快捷创立命令为mkdir ~/.nvm

设置环境变量

接下就是设置环境变量,应用在任意地位都能够胜利执行nvm, 关上~/.zshrc文件夹,并增加如下代码:

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

保留文件并退出。

测试

此时咱们退出shell并从新关上一个,执行nvm。如果没有提醒咱们没有找到相干命令而是呈现了大篇幅的帮忙信息,则阐明nvm装置胜利。

须要留神的是,如果你也在应用IDEA家族的IDE,同样须要退出IDE后再新进行shell才会辨认nvm命令。