如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留链接信息。

截至到本文写作时为止,nodejs的稳定版是6.11.2,而最新版是8.4.0了。苏南大叔表示:nodejs的发展很好,版本号已经赶超php了(php目前的大版本号是7)。既然php的世界里面有版本兼容的问题,那么nodejs也一样存在类似的问题。那么就需要一个版本切换的办法了。

mac系统,如何安装node版本切换工具nvm - node_version

nvm选择

我们的选择是nvm,不过目前来说,nvm也存在着很多版本,有nvmnvm-globalnvm-window,还有brew下的nvm。苏南大叔的目标是在mac系统下面,使用nvm,所以,可用的选择是正统的nvm,还有nvm-global,或者使用brew安装nvm

  • 经过试验,苏南大叔负责任的推荐大家使用官方正版nvm,不要使用nvm-global,也不要使用brew安装nvm。原因很简单,nvm-globalbrew下面的nvm都不是最新版的,命令不全(差别挺大的)......
  • nvm-global解决的是在sudo下面使用nvm命令的问题。不过目前来说,不用sudo也能正常使用nvmnvm-window解决的是在window系统下面使用nvm的问题。

安装nvm

本文中,苏南大叔要说的就是在mac系统下,如何安装官方版本的nvm
官方地址是:https://github.com/creationix/nvm

wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.4/install.sh | bash

或者

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.4/install.sh | bash

估计您查看这篇文章的时候,nvm的版本号0.33.4已经发生了变化,那么可以点击这里,查看最新的版本号。https://github.com/creationix/nvm/releases

mac系统,如何安装node版本切换工具nvm - nvm_version

因为我们要在命令行里面使用nvm命令,所以,这里我们需要对mac系统的系统变量$PATH进行点小小的改造。苏南大叔选择的是对下述文件进行编辑。

~/.bash_profile

我们vi一下这个~/.bash_profile文件,然后添加如下内容并保存。

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm

然后我们执行一下:

source ~/.bash_profile

再新开了一个终端shell,就可以自由的使用nvm了。

mac系统,如何安装node版本切换工具nvm - 002

mac系统,如何安装node版本切换工具nvm - 025

可能遇到的问题

官方还列举了可能需要安装xcodecommand line),不过苏南大叔这里,早就装好了这巨大的xcode,所以并没有碰到这个情况,大家如果碰到了类似的问题,可以点击这里查看解决方案:

总结

本篇文章介绍nvm的基本安装,nvm的基本使用问题.
请参考苏南大叔的相关nvm相关文章:* https://newsn.net/tag/nvm/

本站采用创作共用版权协议, 要求署名、非商业用途和相同方式共享。
转载本站内容必须也遵循“署名-非商业用途-相同方式共享”的创作共用协议。
程序如此灵动~》下所有原创文章,如被用于商业用途,请您按规定支付稿费。