如果不使用GOPATH目录构建项目,是不是所有子目录下都要做成go mod使用呢

各位大师,由于服务器原因,我不能使用GOPATH下的src目录,我在自己的目录下,建项目,目前看来每个目录都要有go mod一下,才能被另外目录中的文件引用,是我做的有问题么。
比如:

mypro/
main.go
lib/
mylib.go
目前的方式,是在lib目录中构建包,执行 go mod init lib,然后在上级目录(mypro)中再做一次go mod init main,这样 main.go才能引用mylib.go中的函数,还有什么好办法么?

共 0 个回复