我们相信:世界是美好的,你是我也是。平行空间的世界里面,不同版本的生活也在继续...

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

苏南大叔:mac系统,如何安装node版本切换工具nvm - node_version
mac系统,如何安装node版本切换工具nvm(图4-1)

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
mac系统,如何安装node版本切换工具nvm(图4-2)

因为我们要在命令行里面使用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(图4-3)

苏南大叔:mac系统,如何安装node版本切换工具nvm - 025
mac系统,如何安装node版本切换工具nvm(图4-4)

可能遇到的问题

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

总结

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

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

 【福利】 腾讯云最新爆款活动!1核2G云服务器首年50元!

 【源码】本文代码片段及相关软件,请点此获取更多信息

 【绝密】秘籍文章入口,仅传授于有缘之人   mac    js