为了更方便的使用Node,使用nvm或者n对Node版本管理非常有必要。在此我选择了nvm来管理。
一、安装nvm
首先不能使用Homebrew命令安装nvm,官方文档已经声明不支持。可以使用:
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash
或
wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash
进行安装
命令执行完成后,nvm就安装在~/.nvm下了。输入nvm
或nvm help
命令,就可以看到关于nvm的一些信息。
至此,nvm的安装就完成了,环境变量那些,执行安装命令的时候会自动配好,已经不用手动配置。
二、安装node
nvm install <version>
会安装指定node版本到本地,安装之前可以使用nvm ls-remote
查看可安装的node版本。
nvm install --lts
安装最新的官方长期支持的node版本,一般推荐新安装node的用户安装。同样nvm ls-remote --lts
查看远程可安装的长期支持版本。
通过nvm安装node,nvm会将各个版本的node安装在~/.nvm/versions/node目录下,并且会自动把最后安装的版本设为当前使用的版本。安装完node之后,可以使用nvm list
查看当前已安装的node版本,如果需要切换node版本,使用nvm use <version>
来切换。
切换好版本后,可以执行node -v
来检查是否成功。npm是随node一起安装的,所以也可以执行npm -v
来查看npm的版本号
三、换源。
nvm下载node的默认地址是https://nodejs.org/dist
,这个地址是国外的,由于有墙,所以导致下载速度会很慢,所以有必要对nvm进行换源,使用淘宝的地址:https://npm.taobao.org/mirrors/node
。执行以下命令:
export NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node
同样,npm下载包的默认地址是https://registry.npmjs.org
,也是国外的,所以需要进行换源来提高下载速度。执行npm config set registry https://registry.npm.taobao.org
就OK啦。
这些是本人经过谷歌和实践总结出来的,可能会有和其他作者的文章内容相似之处,如有雷同,请谅解。