为了账号安全,请及时绑定邮箱和手机立即绑定

直接从域导入包(例如 goji)

直接从域导入包(例如 goji)

Go
偶然的你 2022-01-10 15:01:45
我在从 goji 导入包时注意到 - 它直接托管在他们的域之外,例如:package webimport (    "goji.io")func Start() {    mux := goji.NewMux()}go 请求的包是如何请求的,它是如何以这种方式托管的?我找不到任何文档,所以我认为这可能是一个巧妙的技巧。
查看完整描述

1 回答

?
弑天下

TA贡献1818条经验 获得超8个赞

它记录在远程导入路径go下的命令中。

如果导入路径不是已知的代码托管站点并且也缺少版本控制限定符,则 go 工具会尝试通过 https/http 获取导入并在文档的 HTML 中查找标记。

元标记具有以下形式:

<meta name="go-import" content="import-prefix vcs repo-root">

import-prefix 是存储库根目录对应的导入路径。它必须是使用“go get”获取的包的前缀或完全匹配。如果不完全匹配,则在前缀处发出另一个 http 请求以验证标签是否匹配。


查看完整回答
反对 回复 2022-01-10
  • 1 回答
  • 0 关注
  • 171 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信