导入本地包的最佳方法是什么?
What is the best way to import local package?
通常我通过
导入本地包
import "github.com/crsov/myproj/mypkg"
但是当我编辑它们时,我需要 go get -u "github.com/crsov/myproj/mypkg"
每次保存。
这是导入本地包的最佳方式?
我找到了很多关于这个问题的答案,但大多数都是针对旧的 golang 版本的。
如果你有一个非常新的本地包,还没有稳定下来,你可以这样做:
go mod init mypkg
并像这样导入:
import "mypkg"
那你就不用担心从互联网上拉取了,它只会从本地目录中拉取。然后一旦你的包稳定下来,你就可以重命名,以便它可以正确发布供其他人使用。
通常我通过
导入本地包import "github.com/crsov/myproj/mypkg"
但是当我编辑它们时,我需要 go get -u "github.com/crsov/myproj/mypkg"
每次保存。
这是导入本地包的最佳方式? 我找到了很多关于这个问题的答案,但大多数都是针对旧的 golang 版本的。
如果你有一个非常新的本地包,还没有稳定下来,你可以这样做:
go mod init mypkg
并像这样导入:
import "mypkg"
那你就不用担心从互联网上拉取了,它只会从本地目录中拉取。然后一旦你的包稳定下来,你就可以重命名,以便它可以正确发布供其他人使用。