提出问题

如今版本(1.18)的Go语言,配置环境时,是否需要像go mod出现之前一样设置$GOPATH或vendor?go mod的包依赖管理机制是否可以替代掉$GOPATH来进行项目开发?

问题起源
go mod tidy
问题发展
GO111MODULE=autoautoongo env
go env -w GO111MODULE=on
go mod initgo install
问题解决
 go mod tidy

注意事项

go mod initgo: cannot determine module path for source directory
go mod init [一个可以和go文件名不相同的名字]
常用的go mod命令汇总
go mod download go mod edit 
 go mod edit -fmt go.mod
go mod graphgo mod initgo mod tidygo mod vendor go mod verify go mod why