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/
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。