与goland一起使用google / wire获取未定义的:InitializeEvent

问题描述

我正在通过官方教程学习google / wire,我可以使用wire命令生成wire_gen.go文件,但是当我开始使用goland构建时,出现了erro:“ undefined:InitializeEvent”的错误

解决方法

如果exec共享了“ go build main.go”,请不要构建wire_gen.go文件。因此我们应该使用通用的“ go build”或“ go build main.go wire_gen.go”,然后go将同时构建main.go和wire_gen.go。

在goland中,我们应该更改构建配置enter image description here