报告格式错误的构建标记和放置在错误位置的构建标记。 go 工具要求将构建标记放置在特定位置并遵循特殊语法。 如果不满足这些要求,则可能会忽略构建标记或可能会错误地从构建中排除文件。

请参阅 go.dev 上的 Build Constraints

示例:

package main

// +build ignore

func main() {}

// +build ignore 部分应该位于软件包声明之前。 要修正此问题,您可以应用在软件包前面放置构建标记快速修复。 在应用快速修复后:

// +build ignore

package main

import "fmt"