登录
首页 >  Golang >  Go问答

go 如何知道从哪里获取包裹

来源:Golang技术栈

时间:2023-04-11 16:15:02 355浏览 收藏

对于一个Golang开发者来说,牢固扎实的基础是十分重要的,golang学习网就来带大家一点点的掌握基础知识点。今天本篇文章带大家了解《go 如何知道从哪里获取包裹》,主要介绍了golang,希望对大家的知识积累有所帮助,快点收藏起来吧,否则需要时就找不到了!

问题内容

当我在 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所以这对我来说很神奇。

正确答案

很简单,看看:

$> curl https://goa.design/plugins/cors/dsl



  

这里的关键在名为“go-import”的标签中。当go get请求https://goa.design/ ...时,它会访问该 HTML 文件并知道必须使用来自https://github.com/goadesign/plugins的git 检索“goa.design/...” 。

这是一篇好文章

今天关于《go 如何知道从哪里获取包裹》的内容介绍就到此结束,如果有什么疑问或者建议,可以在golang学习网公众号下多多回复交流;文中若有不正之处,也希望回复留言以告知!

声明:本文转载于:Golang技术栈 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>
评论列表