我在导入包含 golang 包的 gitsubmodule 时遇到问题,在主项目目录内的包中包含 go.mod 和 go.sum 文件。但是在导入包时面临问题。
gitsubmodule 包中的 go.mod
module abc
go 1.18
主项目目录中的 go.mod
module def
go 1.18
gitsubmodule go 包中的文件有导入
package abc
import "abc/sample"
主项目包文件
package main
import "def/abc/sample"
我的项目代码的结构是这样的:-
|── go.sum
|── go.mod
|── main.go import "def/abc"
abc
├── constant
| ├── constant.go
├── abc.go ----> import "abc/constant"
|── go.mod
|── go.sum
但是 import "abc/constant" 给 gitsubmodule 带来问题,当我尝试运行 main.go 文件时说导入错误
浮云间
相关分类