Go 忽略IntelliJ中未解析的引用

Go 忽略IntelliJ中未解析的引用,go,intellij-idea,bazel,Go,Intellij Idea,Bazel,如何在Go中忽略IntelliJ中未解析的引用?我使用一个外部构建系统生成了一个Go文件,该系统定义了未签入源代码的workspaceGeneratedDir 您可以创建一个带有build标记的文件(如注释中所述)。例如: //+build-develop 包工作区 var workspaceGeneratedDir字符串 然后将developebuild标记添加到自定义标记字段中的Goland IDE: 在本地运行测试或执行应用程序时,添加 -tags=development到命令。如果你

如何在Go中忽略IntelliJ中未解析的引用?我使用一个外部构建系统生成了一个Go文件,该系统定义了未签入源代码的
workspaceGeneratedDir


您可以创建一个带有build标记的文件(如注释中所述)。例如:

//+build-develop
包工作区
var workspaceGeneratedDir字符串
然后将
develope
build标记添加到自定义标记字段中的Goland IDE:

在本地运行测试或执行应用程序时,添加
-tags=development
到命令。如果你不喜欢,你可以用另一种方式:

/+build!生产
...

现在,您只需将标记添加到生产生成管道中的命令中,即可忽略生产生成中的此文件:
go build-tags=production。

可能使用生成标记?通常,无论您的IDE/编辑器如何,都不能忽略go中未解析的引用。如果定义是由生成的代码定义的,则需要显示生成的代码。