几天以来,Goland 无法将名为“types.go”的文件识别为 Go 源文件。这只是语法突出显示的问题,因为项目仍然正常运行,但这很烦人,因为它影响了我的项目和标准库中的文件。
每当我尝试导入被忽略的文件时,我都会收到错误:
Build constraints exclude all the Go files in '/[REDACTED]/internal/api/types'
但是该文件只包含一些类型定义,没有任何构建约束指令。
例如,这是一个名为 types.go 的文件
这里将同一个文件重命名
我已经尝试过使缓存无效,重新安装 go 和 Goland,但问题仍然存在
最佳答案
由于某种原因,
types.go
被识别为纯文本文件。您可以导航至“首选项/设置”|编辑|文件类型查找按内容自动检测的文件类型或文本,并从模式列表中排除types.go
。
欢迎关注IDEA-258255使流程更加清晰。
关于go - 为什么名为 "types.go"的文件在 goland 中会被忽略?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70144086/