Lorsque j'active les gomodules et que je construis mon programme go, les packages nécessaires sont téléchargés.
Mais je peux les trouver dans $ GOPATH/src/ou dans $ GOPATH/src/mod.
Où sont-ils stockés?
export GO111MODULE=on
go mod init
go build main.go
go: finding github.com/sirupsen/logrus v1.0.6
go: downloading github.com/sirupsen/logrus v1.0.6
...
Pour Go 1.11, ils sont stockés dans
$GOPATH/pkg/mod
Je suis sur Macos 10.13.6, en utilisant go1.11 darwin/AMD64
et echo $GOPATH
est vide.
J'ai trouvé mes modules dans $HOME/go/pkg/mod