mac系统,如何安装node版本切换工具nvm
发布于 作者:苏南大叔 来源:程序如此灵动~
截至到本文写作时为止,nodejs的稳定版是6.11.2,而最新版是8.4.0了。苏南大叔表示:nodejs的发展很好,版本号已经赶超php了(php目前的大版本号是7)。既然php的世界里面有版本兼容的问题,那么nodejs也一样存在类似的问题。那么就需要一个版本切换的办法了。
nvm选择
我们的选择是nvm,不过目前来说,nvm也存在着很多版本,有nvm,nvm-global,nvm-window,还有brew下的nvm。苏南大叔的目标是在mac系统下面,使用nvm,所以,可用的选择是正统的nvm,还有nvm-global,或者使用brew安装nvm。
- 经过试验,苏南大叔负责任的推荐大家使用官方正版
nvm,不要使用nvm-global,也不要使用brew安装nvm。原因很简单,nvm-global和brew下面的nvm都不是最新版的,命令不全(差别挺大的)...... nvm-global解决的是在sudo下面使用nvm命令的问题。不过目前来说,不用sudo也能正常使用nvm。nvm-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 。
因为我们要在命令行里面使用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了。
可能遇到的问题
官方还列举了可能需要安装xcode(command line),不过苏南大叔这里,早就装好了这巨大的xcode,所以并没有碰到这个情况,大家如果碰到了类似的问题,可以点击这里查看解决方案:
总结
本篇文章介绍nvm的基本安装,nvm的基本使用问题.
请参考苏南大叔的相关nvm相关文章:* https://newsn.net/tag/nvm/



