通常我通过
导入本地包import "github.com/crsov/myproj/mypkg"
但是当我编辑它们时,我需要 go get -u "github.com/crsov/myproj/mypkg"
每次保存。
这是导入本地包的最佳方式吗? 我找到了很多关于这个问题的答案,但其中大部分都是针对旧版 golang 的。
答案 0 :(得分:2)
如果你有一个很新的本地包还没有稳定下来,你可以这样做 相反:
go mod init mypkg
并像这样导入:
import "mypkg"
那么你不必担心从互联网上拉,它只会拉 从本地目录。然后一旦你的包稳定了,你就可以重命名 以供其他人使用。