golang modules

本文使用go的版本 go1.13 ,使用的系统为 macos

go modules

使用

go mod init hello ##初始化
go run hello.go ##运行项目搞定

使用go modules 不需要讲想法放大GOPATH下的src中并且只需要在项目的根目录执行 go mod init 模块名称,然后开始写代码,最后执行 go run hello.go go会自动下载项目依赖的第三方的包。简直太方便了。

下载之后的包放哪里了?
使用 go mod 依赖的包并没有放在项目的 vendor 中 ,而是放在了$GOPATH/pkg/mod中

如果go run 的时候特变慢可以先 export GOPROXY="https://goproxy.io" 添加代理,然后在重新执行

你可能感兴趣的:(golang)