首页 > 代码库 > 自己编译nvm-window,解决无法修改镜像下载node很慢的问题!

自己编译nvm-window,解决无法修改镜像下载node很慢的问题!

今天被nvm-windows坑惨了...

 

众所周知天朝用nvm初装新版node的时候,由于不能直接用淘宝npm镜像,所以第一次装会慢成狗,而最近装node本身也慢成狗了...

于是我想试试把nvm的node镜像和npm镜像都改到淘宝

然而....

网上找的

set "NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node/"

set "NVMW_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node/"

nvm-windows 1.1.1版本帮助文档里的

nvm node_mirror https://npm.taobao.org/mirrors/node/

都不管用.

 

于是拖了代码下来..

 

坑底的一幕就此发生...

1.帮助文档里写了修改镜像的办法

技术分享

2.然而代码中并没有实现...

技术分享

3.不管怎么改,它还是走官网..

技术分享

4.不知是哪个傻逼,留了字段却写死了空值...

技术分享

 

 5.于是我去改了两行代码,然后自己编译了一个nvm

技术分享

 

 6.像这样设置:

技术分享

 

7.哈哈哈哈....用了淘宝的镜像,网速就是快...(我租房的地方是500Kbyte/s也就是大约6.25Mbps的网速)

技术分享

 

 

仓库在这:

https://github.com/TotooriaHyperion/nvm-windows

需要安装go语言编译器

需要配置GOPATH=C:/Go/src/

需要安装一个包:

go get  github.com/olekukonko/tablewriter

最后go build ./src/nvm.go就可以了~

自己编译nvm-window,解决无法修改镜像下载node很慢的问题!