【问题标题】:Intellij says my golang Package import contains test files only and asks me to delete importIntellij 说我的 golang 包导入仅包含测试文件并要求我删除导入
【发布时间】:2022-07-13 04:05:43
【问题描述】:

IntelliJ 报告我的导入错误,指出包仅包含测试文件并要求我删除导入。

它也无法识别对象。

但是,该包包含more than test files,并且它正在被我的项目使用。

如何解决此 IntelliJ 行为?

【问题讨论】:

  • 我认为你正在使用 macOS 并且这个包有 _linux.go 命名空间。请尝试将设置中的操作系统编辑为linux,看看是否有帮助(Preferences | Go | Build Tags & Vendoring)。
  • 是的,就是这样。谢谢你。您能否将其写为答案,以便我接受。

标签: intellij-idea


【解决方案1】:

containernetworking/plugins/pkg/ns 目录具有 _linux.go 命名空间,因此如果与 GoLand 设置中的主操作系统不同,则应配置相应的操作系统:Preferences |去 |构建标签和供应商(将 OS 设置为 Linux)。

【讨论】:

    猜你喜欢
    • 2016-12-07
    • 2023-04-11
    • 2016-03-10
    • 2021-11-08
    • 2011-09-07
    • 2021-03-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多