我有两个Go模块,让我们将它们命名为.example.com/aexample.com/b
让它成为 :example.com/ago.mod
module example.com/a
go 1.12
require (
example.com/b v0.4.2
)
在 的根目录中,有一个名为 的文件。 需要自动生成一些代码作为其构建过程的一部分。此自动生成需要读取 。example.com/bdata.yamlexample.com/adata.yaml
我怎样才能在查询的目录中为路径读取该文件?我知道下载后,模块将位于某个地方,但我不知道如何从那里构造路径,因为它包含一些不属于导入路径的字符。我希望有一些子命令或将输出路径,但我在文档中没有找到它。example.com/aexample.com/b(go env GOPATH)/pkg/mod!go modgo list
我已经考虑过通过包含在Go代码中(是的,我知道,但我现在不想需要Go 1.16),但是当我在编译时需要它时,我只能在运行时访问。data.yamlgo-bindata//go:embed
慕桂英546537
jeck猫
相关分类