使用node做为开发环境时,开发常常须要切换node版本。若是本身手动切换是很麻烦的,因此能够借助nvm来切换node版本。node
以windows系统为例,点击这里下载。安装过程当中,360安全卫士提示程序正在修改环境变量,选择所有容许。
须要注意的地方:git
须要你删除原有的node.js,包括其安装路径残留文件夹。github
经过nvm use 6.11.1
(根据本身安装的版本)选择你须要使用的node版本,第一次使用的时候须要先选择须要使用的node.js版本。npm
由于各版本的node.js下的npm是独立的,须要针对每一个版本安装你所须要的模块。windows
nvm arch [32|64]
:显示node.js是运行在32位仍是64位的系统下。也能够从新制定系统结构。安全
nvm install <version> [arch]
:用于下载指定版本的node.js,也可使用nvm install latest
指定下载最新的稳定版本。[arch]默认为系统结构,也能够设置来安装32位和64位的版本。url
nvm list [available]
:显示出nvm安装的node.js版本列表,并标注出当前使用的版本。在末尾增长availabel
用于显示可供下载的版本列表。spa
nvm on
:启动nvm管理版本。代理
nvm off
:禁用nvm管理版本。code
nvm proxy [url]
:设置用于下载的代理地址,不输入[url]
用于查看当前的代理。设置[url]
为none
为删除代理。
nvm uninstall <version>
:卸载指定版本。
nvm use <version> [arch]
:切换到指定版本的node.js,可指定32位或者64位版本。
nvm root <path>
:设置nvm存储不一样版本node.js的文件夹,若是未输入<path>
,将显示路径url。
nvm version
:显示目前运行的nvm版本。
nvm node_mirror <node_mirror_url>
:设置node镜像,国内可使用:https://npm.taobao.org/mirrors/node/
。
nvm npm_mirror <npm_mirror_url>
:设置npm镜像,国内可使用:https://npm.taobao.org/mirrors/npm/