go module导入本地模块的问题

123445 · · 2757 次点击
更多评论
方法一: 1、 在a/ap目录下使用`go mod init a/ap`新建mod文件; 2、 在b的mod里面添加`replace a/ap => ../a/ap`; 方法二: 1、在b模块的mod中替换时,使用绝对路径,`replace a => /xxx/a`
#1
还有一种就是: 1、a模块使用`go mod init github.com/xxx/a`; 2、上传a模块到github对应xxx账号; 3、在b引用的时候,也不用replace了,直接`import "github.com/xxx/a"`, 让go mod自己去缓存; # 我觉得这个才是正解。
#2