Goland使用go_module模式下的包引用配置以及本地包不识别问题

Goland IDE

goland无法识别go mod的依赖包

解决方法: 在编辑器设置GOPROXY, 这样goland就会识别索引你项目使用go mod在GOPATH/pkg/mod文件夹下的依赖包

PtyEVd

使用go mod模式导致本地包无法导入问题

因为使用go module进行包管理, 所以引用包路径不再是从GOPATH/src开始的相对位置

  1. 查看你项目下的go.mod文件

  2. 第一行的modul名就是你本地原始包的前缀名

    wfe1hF

  3. 修改项目中的引用即可

    import "github.com/user/nameservice/[本地包名/路径]"

猜你喜欢

转载自blog.csdn.net/weixin_43988498/article/details/114448109