【问题标题】:how to remove the unused genreated require when use protobuf anotations使用protobuf注释时如何删除未使用的生成所需
【发布时间】:2019-02-21 10:18:44
【问题描述】:
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 代码时不使用它。

【问题讨论】:

  • 你有没有想过这个问题?

标签: protocol-buffers grpc proto protobuf.js grpc-node


【解决方案1】:

如果您将 Protoc 指向 gogo.proto,则 Protoc 实际上会生成 gogo_pb.js,就像您处理其他 proto 文件一样。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-10-30
    • 2018-07-01
    • 2014-04-21
    • 1970-01-01
    • 1970-01-01
    • 2015-11-18
    • 1970-01-01
    相关资源
    最近更新 更多