Golang концепция модуля и проблема импорта внутри внешнего файла protobuf - PullRequest
0 голосов
/ 20 марта 2020

Я использую golang и protobuf. У меня есть несколько .proto файлов, в которых один прото-файл импортирует другой.

Итак, если они называются a.proto и b.proto:

a.proto, импортирует b.proto с использованием import "folder/b.proto";

После генерации файлов go импорт a_pb.go выглядит следующим образом:

cdd "folder/b"

Имя модуля go: test_tf => go .mod файл: module test_tf, поэтому я ожидал, что импорт будет:

cdd "test_tf/folder/b"

Что я делаю не так?

...