我在 Goland 识别我的进口产品时遇到问题。
所以,有了这样的基本样本结构
- main.go
- go.mod
- folder/something.go
Run Code Online (Sandbox Code Playgroud)
来自不被认可的进口folder。
例如,导入以下内容main.go无效,Goland 抱怨该消息Cannot resolve directory somename
import "somename/folder"
Run Code Online (Sandbox Code Playgroud)
go.mod 初始化为go mod init somename
为什么会发生这种情况?为什么 Goland 无法解析我创建的模块的某些名称?
p9s*_*9sh 11
请参阅:JetBrains GoLand 文档:使用 Go 模块
在 GoLand 的文档中,提到如果您尚未从 IDE 本身创建 Go 项目,则必须将其配置为手动使用 Go 模块。
如果您在 IDE 中创建新的 Go 模块项目,则 Go 模块已启用。如果您从 Github 拉取 Go 模块项目,则需要手动启用 Go 模块。
所以,我认为这就是您面临问题的原因。但您可以按照文档正确配置您的 IDE。
| 归档时间: |
|
| 查看次数: |
4435 次 |
| 最近记录: |