我对戈兰的进口商品有意见。
因此,使用这样的基本示例结构
- main.go
- go.mod
- folder/something.go从folder进口的产品不被识别。
例如,下面的导入,在main.go中无效,而Goland抱怨消息Cannot resolve directory somename
import "somename/folder"go.mod由go mod init somename初始化
为什么会发生这种情况?为什么Goland不能解析我创建的模块的命名?
发布于 2021-12-21 18:17:44
在GoLand的文档中,有人提到,如果您还没有从IDE本身创建Go项目,那么您必须将它配置为手动使用Go模块。
如果您在IDE中创建了一个新的Go模块项目,则Go模块已经启用。如果您从Github中提取了Go模块项目,则需要手动启用Go模块。
所以,我想这就是为什么你要面对这个问题。但是,您可以跟踪文档并正确配置IDE。
https://stackoverflow.com/questions/70435420
复制相似问题