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

代码生成器未下载到供应商文件夹

代码生成器未下载到供应商文件夹

Go
幕布斯6054654 2022-06-06 15:37:24
我正在尝试按照此处的说明+ 使用 go 模块创建 CRD。我的 go.mod 看起来像这样:module github.com/v*****va/kustredgo 1.14require (        github.com/golangci/golangci-lint v1.25.0 // indirect        github.com/google/go-cmp v0.4.0 // indirect        github.com/json-iterator/go v1.1.9 // indirect        github.com/kr/pretty v0.2.0 // indirect        golang.org/x/net v0.0.0-20200520182314-0ba52f642ac2 // indirect        gopkg.in/yaml.v2 v2.3.0 // indirect        gotest.tools/gotestsum v0.4.2 // indirect        k8s.io/apimachinery v0.18.3        k8s.io/code-generator v0.18.3 // indirect)在我运行 go mod vendor 之后,我查看了 vendor/k8s.io/ 的内容,我看到只有 apimachinery 和 klog 存在,缺少 code-generator。我不确定 vendor.moudles.txt 的相关性,但有一行代码生成器被注释掉了。我错过了什么吗?
查看完整描述

1 回答

?
POPMUISE

TA贡献1765条经验 获得超5个赞

它在此模块文件中是间接的,因此可能不需要(不是由您的代码导入)。这就是为什么供应商没有必要。

跟踪它是因为它是您的机器依赖项的依赖项,但实际上您从机器使用的包不需要来自代码生成器的包。

如果您想明确地供应它,您可以在代码中的某处进行空白导入,这样

import _ "k8s.io/code-generator"


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

添加回答

举报

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