当多个期间的 nodejs 我的项目同时存在时,咱们的计算机便须要领有疾速的切换 nodejs 版本的能力,而领有这个能力最好的办法是装置一款 nodejs 版本管理工具,即 nodejs version manager,简称为nvm
。
装置环境
- 操作系统:macos
- 已装置软件:brew
- 已领有代理,可能保障 brew 能够顺利的由国外站点来拉取安装包.
装置 nvm
关上 shell,并设置代理参数:
export http_proxy=127.0.0.1:7890
export 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
命令。