1、安装nvm
nvm是一个快速安装和切换nodejs版本的管理器
直接从 github clone nvm 到本地, 这里假设大家都使用 ~/git 目录存放 git 项目:
$ cd ~/git $ git clone https://github.com/creationix/nvm.git
配置终端启动时自动执行 source ~/git/nvm/nvm.sh,
在 ~/.bashrc, ~/.bash_profile, ~/.profile, 或者 ~/.zshrc 文件添加以下命令:
source ~/git/nvm/nvm.sh
2、通过 nvm 安装任意版本的 node
nvm 默认是从 http://nodejs.org/dist/ 下载的, 国外服务器, 必然很慢,
好在 nvm 以及支持从镜像服务器下载包, 于是我们可以方便地从七牛的 node dist 镜像下载:
如果你不想每次都输入环境变量 NVM_NODEJS_ORG_MIRROR, 那么我建议你加入到 .bashrc 文件中:
# nvm export NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node source ~/git/nvm/nvm.sh
常用命令:
安装nodejs : nvm install 版本号
切换nodejs版本:nvm use 版本号
列出本地的nodejs版本 : nvm ls
查看可供安装的nodejs版本:nvm ls-remote
设置系统默认使用的nodejs版本:nvm alias defaults v版本号
给项目指定nodejs版本:进入项目根目录下 echo "版本号" > .nvmrc
nvm github 地址:https://github.com/creationix/nvm
3、设置npm的获取地址
npm config set registry https://registry.npm.taobao.org
使用 cnpm 加速 npm
npm update npm --registry=https://registry.npm.taobao.org
npm使用国内镜像安装cnpm,可以安装任何包
npm install -g cnpm --registry=https://registry.npm.taobao.org