gomod 依赖在 goland 无自动提示

goland 无法解析 go.mod里的包

地址:https://segmentfault.com/q/1010000020603338

标签:Go

详情描述

第三方 加入到mod里的包 都是红色的,不能跟踪过去

我的回答

要在 Goland 使用 GoModule,要启用下使用 go module 的选项。否则默认是按 GOPATH 寻找包,当然就提示是红色的。

新建项目的话,创建的时候,会看到类似如下这样的几个选项:

记得要用 Go Modules 方式创建。我的 Goland 版本是 Go 2018.03,不知道新版有没有什么变化。

如果是导入已有项目,记得启用下 Go Module,进入 Preference -> Go -> Go Modules,启用下就好。