在我们的日常开发中,手上有好几个项目,每个项目的需求不同,如果不同项目必须依赖不同版的 NodeJS 运行环境,这个问题将非常棘手,如果有个 NodeJS 版本管理工具就好了。
nvm 应运而生,nvm 是 Mac 下的 NodeJS 管理工具,有点类似管理 Ruby 的 rvm,如果需要管理 Windows 下的 node,官方推荐使用 nvmw 或 nvm-windows(是使用go语言编写的软件)。不过,nvm-windows 并不是 nvm 的简单移植,他们也没有任何关系。但下面介绍的所有命令,都可以在 nvm-windows 中运行。