Как убрать неиспользованный жанр, требующийся при использовании протобуф аннотации

package usegogo.api.v1;

import "google/protobuf/empty.proto";
import "google/protobuf/timestamp.proto";
import "google/protobuf/duration.proto";
import "google/protobuf/field_mask.proto";
import "gogoproto/gogo.proto";

option (gogoproto.marshaler_all) = false;

Я использую gogoproto для генерации кодов go. Но когда я генерирую код nodejs, возникает var gogoproto_gogo_pb = require('../../../gogoproto/gogo_pb.js');

это генерируется, потому что я использую import "gogoproto/gogo.proto";

есть ли способ позволить Protoc игнорировать import "gogoproto/gogo.proto"; Синус, я не использую это, когда я генерирую код nodejs.

1 ответ

Protoc будет фактически генерировать gogo_pb.js если вы укажете на это gogo.proto как вы делаете с другими файлами прото.

Другие вопросы по тегам