在Goland IDE中导入本地Go模块

时间:2019-05-13 17:46:48

标签: go import goland go-modules vgo

内部导入(使用)go模块的正确方法是什么?

例如:

通过以下方式创建新模块:go mod init example.com/my-project(example.com或其他域,该域不存在)

并在同一项目中使用它:

import (
    "example.com/my-project/package"
)

此示例摘自Let's Go书(但非常简化)

问题:

我正在使用Goland,但它无法识别此本地模块。 Goland建议我使用go get -t example.com/my-project/package命令。但是example.com/...只是模块的名称

enter image description here

1 个答案:

答案 0 :(得分:3)

如@JimB所述,该问题与Goland IDE有关。我找到了解决方法here

启用Go模块(vgo)集成可以解决我的问题。

enter image description here