当多个时期的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
命令。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。