GNVM -- 基于 Windows 的 Node.exe 多版本管理工具

2014-05-30 16:08:51 +08:00
 kenshin
由于开发的要求,需要在本地配置不同版本的node.exe,而开发环境是Win,所以无法使用nvm,而nvmw又不是特别好使,因此索性自己写了一个。

代码已经放在github,不过没什么特别的地方,就是一个自动化的CLI工具,节省了手动下载/配置的麻烦。

PS, 为什么用GO写,一来练练手,二来它可以生成exe,符合单文件、CLI的需求 :)

文档(详细介绍)
https://github.com/kenshin/gnvm

下载地址
在github上面有,E文的在Box,中文的在百度网盘中。

功能(只列举了几种)
- 全命令行操作,功能类似nvm, nvmw
- 支持同时安装不同版本的node.exe
- 支持升级本地node.exe到最新稳定版(Latest Version)
- 支持自定义库,默认为: http://nodejs.org/dist/
- 支持下载最新版本的NPM
- 管理本机全部的node.exe

截图
11546 次点击
所在节点    分享创造
27 条回复
kenshin
2014-06-06 14:24:37 +08:00
@chshouyu
Node.js版本之间的性能有差别,因此会有这样的需求。例如:
在某些高版本中的性能要比低版本的好些,gnvm解决了繁琐的手动切换版本的工作。

假如暂时没有这方面的需求,也可以把gnvm当作单纯的Node.js升级器,可以看“第 4 条附言”的内容。 :)
NemoAlex
2014-06-06 14:32:26 +08:00
@chshouyu 那是因为你还没有入坑
Viztor
2014-06-17 22:55:30 +08:00
@kenshin 不是有一个段子么。
大神用的不顺手以后,索性自己写了一个,然后原版就死了。
kenshin
2014-07-08 16:31:19 +08:00
@Viztor
原来如此,后知后觉了 ⊙.⊙...
coolicer
2014-07-16 15:29:42 +08:00
感谢分享,感谢创造
dryyun
2014-07-18 17:20:43 +08:00
不错的样子。
kenshin
2014-07-19 16:23:10 +08:00
@coolicer @dryyun
谢谢 :)

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/115059

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX