由于开发的要求,需要在本地配置不同的node.exe,而开发环境是Win,所以无法使用nvm,而nvmw又不是特别好使,因此索性自己写了一个。
使用GO编写,代码已经放在github,不过没什么特别的地方,就是一个自动化的CLI工具,节省了手动下载/配置的麻烦。
文档(详细介绍)
https://github.com/kenshin/gnvm
下载
功能(只列举了几种)
- 全命令行操作,功能类似nvm, nvmw
- 支持同时安装不同版本的node.exe
- 支持升级本地node.exe到最新稳定版(Latest Version)
- 支持自定义库,默认为:http://nodejs.org/dist/
- 支持下载最新版本的NPM
- 管理本机全部的node.exe
命令操作
Usage:
gnvm
gnvm [command]
Available Commands:
version :: Print the version number of gnvm.exe
install :: Install any node.exe version
uninstall :: Uninstall local node.exe version
use :: Use any version of the local already exists
update :: Update latest node.exe
ls :: List show all <local> <remote> node.exe version
node-version :: Show <global> <latest> node.exe version
config :: Setter and getter registry
help [command] :: Help about any command
功能一览

新增加了几种下载方式:
For go user, usage go get
go get github.com/Kenshin/gnvm
For git user, usage git clone
git clone git@github.com:Kenshin/gnvm-bin.git
For curl user, usage curl -O
curl -O https://github.com/Kenshin/gnvm-bin/blob/master/32-bit/gnvm.exe
curl -O https://github.com/Kenshin/gnvm-bin/blob/master/64-bit/gnvm.exe