Провод генерирует вторую функцию с тем же именем в том же пространстве имен - PullRequest
0 голосов
/ 05 февраля 2019

Я смотрю на Go wire .Проблема, с которой я сталкиваюсь, заключается в том, что wire генерирует код из шаблона в файле в одном и том же каталоге, что означает, что теперь есть две функции с одинаковой сигнатурой в одном и том же пространстве имен, которые, разумеется, не нравятся.

Как мне с этим бороться?Должен ли я написать скрипт, который удаляет исходный файл перед запуском go build или go run?

1 Ответ

0 голосов
/ 05 февраля 2019

Только что найдено решение.

За ограничением сборки (например, //+build wireinject) должна следовать пустая строка, в противном случае оно будет проигнорировано go build, и файл будет включен в сборку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...