今天用vscode去写golang代码,发现通过import倒入gin包的时候,一直显示错误提示,看网站的教程资料使用了go mod 和go get都尝试了。
$ go get -u github.com/gin-gonic/gin
$ go mod tidy
go getgo modgolang 1.11golanggo get%GOPATH%\src
go modules
go modulesgolang1.11go modules%GOPATH%\srcgo modules%GOPATH%/pkg/modgo modules
GO111MODULEmodules
GO111MODULE auto%GOPATH%/srcgo.modGO111MODULE onMODULEoffMODULE
三方库下载方式
1、 go get pkgname
go get go module %GOPATH%/src%GOPATH%/pkg/mod
2、 go mod download
将下载的项目依赖缓存到本地。
3、tidy
$go mod tidy
go.mod
3、vendor
$ go mod vendor
vendormodvendorvscodevscdoe