【发布时间】:2019-05-24 09:59:01
【问题描述】:
当我在 go 应用程序中导入包时(使用带有 golang 插件的模块和 vscode):
import (
cors "goa.design/plugins/cors/dsl"
)
go 自动检索包。
go 怎么知道从哪里得到它?
我认为它只是从 github.com 中提取源代码,但该项目的存储库位于名称中的 https://github.com/goadesign/goa 没有 .。
如果我将导入更改为:
import (
cors "goa.design/plugins/v3/cors/dsl"
)
它检索v3 包。我很乐意使用 RTFM,但不确定我需要阅读哪个 FM。
顺便说一句:这是我在go 的第二天,所以这对我来说很神奇。
【问题讨论】:
-
关于模块版本的详细信息:golang.org/cmd/go/…
-
自我注意:去虚荣网址
标签: go go-modules