建议使用 NVM 对Node进行管理,在安装Node之前可以先安装好NVM,下面几种安装方式任选其一即可。
上述操作成功之后,打开Terminal输入NVM,若能看到帮助信息说明安装成功。
安装好 NVM 之后就可以安装指定版本的Node了,假设安装4.2版本的可以执行下面命令:
nvm install 4.2NVM可以同时安装多个版本的Node,切换使用也是相当方便,下面命令指定使用4.2版本的:
nvm use 4.2查看你安装的Node列表:
nvm lsNVM默认从 http://nodejs.org/dist/ 下载资源,速度相对较慢,我们可以切换到国内的源:
export NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/dist
source ~/git/nvm/nvm.shNPM作为Node的包管理器,现在是随着Node的安装同时进行安装的,通过NPM可以很方便地对包进行管理。
NPM默认是从 http://register.npmjs.org/ 进行资源的下载,在碰到需要node-gyp进行编译的时候还要从 http://nodejs.org/dist/ 重新下载一次资源,这会导致下载速度非常慢,通过下面命令切换下载源加速NPM。
$ npm --registry=https://registry.npm.taobao.org --disturl=https://npm.taobao.org/dist~/.npm目录权限问题,
sudo chown -R $USER:$GROUP ~/.npm
npm cache clean