0

用例: 我有 Proj A 和 Proj B。Proj B 依赖于 Proj A。我使用 Go Modules 进行依赖管理和go mod vendor生成供应商文件夹。Proj A 位于 Proj B 的 vendor 文件夹中。

问题: 在 Proj A 中,我有一个 HTML 文件。HTML 文件不会复制到供应商文件夹。

如何强制将 HTML 文件复制到供应商文件夹,以便在 Proj B 中使用?

4

1 回答 1

0

此问题的解决方法是在 html 文件夹中有一个虚拟 go 文件和 go 函数,并在代码中的某处调用该虚拟函数。这使得将go mod vendor文件夹复制到供应商文件夹。不是一种更清洁的方式,直到 Go modnon-go=true在 deps 中添加类似选项的东西。

于 2019-01-21T20:00:31.050 回答