用例:
我有Proj A和ProjB。ProjB依赖于ProjA。我正在使用Go Modules进行依赖性管理,并使用go mod vendor
生成供应商文件夹。 Proj A位于Proj B的供应商文件夹中。
问题: 在Proj A中,我有一个HTML文件。 HTML文件未复制到供应商文件夹。
如何强制将HTML文件复制到供应商文件夹,以便可以在Proj B中使用?
答案 0 :(得分:0)
此问题的解决方法是在html文件夹中具有虚拟go文件和go函数,然后在代码中的某个位置调用虚拟函数。这使得go mod vendor
将文件夹复制到供应商文件夹。直到Go mod在部门中添加non-go=true
之类的选项后,这才是一种更清洁的方法。