Skip to content

Latest commit

 

History

History
22 lines (14 loc) · 888 Bytes

goget_diff_gomod_gopath.md

File metadata and controls

22 lines (14 loc) · 888 Bytes

go get 在 go mod 项目与非 go mod 项目中的区别

目录

在 go mod 项目中

  • go get 会下载到 $GOPATH/pkg/mod 对应目录中
  • go mod 项目中的所有依赖都来自 $GOPATH/pkg/mod,与 $GOPATH/src 无关
  • 此时的 go get 类似于 npm 的 npm install --save,会在 go.mod 文件中增加一条依赖

在非 go mod 项目中

  • go get 会下载到 $GOPATH/src 对应目录中
  • $GOPATH/pkg/mod 无关