构建项目
在golang1.10以下的旧版本中,必须强制性地在%GOPATH%/src目录下创建项目。
在golang1.10以后,可以不必强制性地在%GOPATH%/src目录下创建项目。可以在任一目录下,执行go mod init命令, 使得该目录变为项目目录,即可在该目录下开展工作。执行go mod init命令后,项目目录下回自动生成go.mod文件,其中记录了golang版本信息,以及第三方包信息等。
导入第三方包
例如一个第三方包 :
github.com/PuerkitoBio/goquery
下载该包可以使用命令:
go get github.com/PuerkitoBio/goquery
但是go get命令比较不稳定。
在golang1.10以后的版本中可以直接先import导入包:
import “github.com/PuerkitoBio/goquery”
然后在项目目录下执行命令:
go mod download
将会自动下载该包。