Go Module模式下导入外部包报错的问题

Go Module模式下导入外部包报错的问题

 希望大家在看这个文章之前简单了解 Module模式. 我本人在学习开发一个Demo的过程中需要用Module模式,然后就发现自己在循规蹈矩按照指示

go get github.com/jmoiron/sqlx

(使用jmoiron/sqlx), 自己的IDE(Goland)依然会报错:
报错
 去查询一下其他人的方法,但并没有针对我Module模式解决问题(大部分人是说自己在Vendor模式下的报错问题。)。在我打开官方文档的时候,看到:

The “module path” is the import path prefix corresponding to the module root.The go.mod file defines the module path and lists the specific versions of other modules that should be used when resolving imports during a build,by giving their module paths and versions.

 后来明白,自己Module模式,应该跟go.mod有关,并且注意到IDE有个报错的解决办法:
sync dependencies of xxx,然后发现自己的go.mod文件同样多了:
报错解决

 目前对Module模式还在理解当中,但是也算自己独立解决了一个问题。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值