首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >代码生成器不会被下载到供应商文件夹。

代码生成器不会被下载到供应商文件夹。
EN

Stack Overflow用户
提问于 2020-05-25 16:07:12
回答 1查看 348关注 0票数 0

我正试图按照这里 +使用go模块的指令创建一个CRD。

我的go.mod看起来是这样的:

代码语言:javascript
运行
复制
module github.com/v*****va/kustred

go 1.14

require (
        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供应商之后,我查看了供应商/k8s.io/的内容,我发现只有apimachinery和klog存在,代码生成器丢失了。我不确定vendor.moudles.txt的相关性,但是有一行代码生成器注释掉了。

我是不是遗漏了什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-05-25 17:32:45

它在这个模块文件中是间接的,所以可能不需要(不是由您的代码导入)。这就是为什么这对供应商来说是不必要的。

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

如果您想显式地提供它,您可以在代码中的某个地方执行一个空白导入,以便

代码语言:javascript
运行
复制
import _ "k8s.io/code-generator"
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62006347

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档