通常开发 go 程序,要在 GOPATH 下的 src 下创建源码来开发。用了 go mod 就可以不用这样了。
比如。我们有一个空目录 d:/code/go/wallet
, 并且,该目录不是 GOPATH 下的。我们可以这样操作。
# 先进入 wallet 目录下
go mod init wallet
# 这个时候,会生成一个 go.mod 的文件,内容如下
module wallet
go 1.14
写入 code,运行之后,会在该目录生成 go.sum
文件。go.sum
是记录所依赖的项目的版本的锁定。
继续阅读