建议使用 NVM 对Node
进行管理,在安装Node之前可以先安装好NVM
,下面几种安装方式任选其一即可。
上述操作成功之后,打开Terminal
输入NVM
,若能看到帮助信息说明安装成功。
安装好 NVM
之后就可以安装指定版本的Node
了,假设安装4.2版本的可以执行下面命令:
nvm install 4.2
NVM
可以同时安装多个版本的Node
,切换使用也是相当方便,下面命令指定使用4.2版本的:
nvm use 4.2
查看你安装的Node
列表:
nvm ls
NVM
默认从 http://nodejs.org/dist/ 下载资源,速度相对较慢,我们可以切换到国内的源:
export NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/dist
source ~/git/nvm/nvm.sh
NPM
作为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