常用工具国内镜像源配置

前言

我们的日常开发过程中会使用到很多的第三方工具,但是由于大部分工具的源(扩展包、库)都在国外,在线下载非常慢,耗时久。但是一般情况下,国内的大厂或者一些高校等都会对常用的工具免费提供对应的镜像仓库,故在我们的开发过程中直接使用国内的镜像网站,即可加速下载,节约大量的时间。

npm 国内镜像源配置

NPM(Node Package Manager),是NodeJs的模块依赖管理工具。一般情况下使用淘宝的源即可,可以直接执行以下命令进行配置:

1
2
3
4
5
// 临时配置
npm --registry https://registry.npm.taobao.org install express

// 持久化配置
npm config set registry https://registry.npm.taobao.org

配置完成后可以执行以下命令查看当前使用的源:

1
2
3
npm info express

npm config get registry

Golang 代理配置

Go(又称 Golang)是 Google 的 Robert Griesemer,Rob Pike 及 Ken Thompson 开发的一种静态强类型、编译型语言。Go 语言语法与 C相近,但功能上有:内存安全,GC(垃圾回收),结构形态及 CSP-style 并发计算。需要下载除SDK中自带的库时,可以直接使用以下代理地址:

1
2
https://goproxy.cn
https://goproxy.io

直接添加以下环境变量即可:

1
2
export GO111MODULE=on
export GOPROXY=https://goproxy.cn,direct

在GoLand中进行如下图所示的设置即可:

image-20200204103513496

然后通过以下命令下载对应的包即可:

1
go get <package>

参考链接:

GoProxy中国