nvm管理node版本
在开发过程中偶尔会碰见不同项目依赖的node版本不一样,而node没有提供自动切换版本的功能,这个时候就需要nvm出马了,n也可以管理node版本(注:不支持Windows)
先去下载nvm-windows
下载链接地址 注:目前版本1.1.6。
如果你之前安装过node,先卸载掉。
安装nvm-windows
刚才下载的是 nvm-setup.zip 这个文件

1 | 输入 nvm |

这就安装成功了。
安装node
安装最新稳定版 node
1 | nvm install latest |

安装指定版本 node
1 | nvm install 8.9.0 |

切换node版本
1 | nvm use 9.3.0 |
nvm list 显示当前安装node版本列表 * 代表当前使用的版本

注: 安装的npm全局模块不会在各个版本的node.js之间共享。还有可能有些npm包不支持当前使用的node版本
nvm基本命令
nvm arch [32|64]: 设置node是以32还是64位模式运行。 指定32或64来覆盖默认操作系统版本。
nvm install
nvm list [available]: 显示当前安装node版本列表 * 代表当前使用的版本,在末尾输入 available 显示可供下载的所有版本列表。
nvm on: 使用Node.js版本管理。
nvm off: 禁用node.js版本管理(不会卸载任何东西)。
nvm proxy [url]: 设置下载的代理,将[url]留空以查看当前代理。 将[url]设置为 none 以删除代理。
nvm uninstall
nvm use
nvm root
nvm version: 显示Windows的NVM的当前运行版本。
nvm node_mirror
nvm npm_mirror