如何在 NestJS 中将 proto 文件导入另一个 proto 文件
How to import proto file in another proto file in NestJS
我遇到过将一个文件导入另一个文件的需要,但找不到关于如何操作的明确说明。
因此,我使用来自 common.proto 的一些消息创建了索引原型文件。所有原型文件都位于同一目录中。
index.proto:
syntax = "proto3";
import "common.proto";
package index;
common.proto:
syntax = "proto3";
package common;
message Void {}
我收到消息:“无法解析导入 'common.proto'”
您是否已尝试设置 --proto_path
标志?
我在我的环境中试过了,我认为你缺少的是告诉 Protobuf 你的文件的位置
您可以在此处找到文档:
https://developers.google.com/protocol-buffers/docs/proto3#importing_definitions
我遇到过将一个文件导入另一个文件的需要,但找不到关于如何操作的明确说明。
因此,我使用来自 common.proto 的一些消息创建了索引原型文件。所有原型文件都位于同一目录中。
index.proto:
syntax = "proto3";
import "common.proto";
package index;
common.proto:
syntax = "proto3";
package common;
message Void {}
我收到消息:“无法解析导入 'common.proto'”
您是否已尝试设置 --proto_path
标志?
我在我的环境中试过了,我认为你缺少的是告诉 Protobuf 你的文件的位置
您可以在此处找到文档: https://developers.google.com/protocol-buffers/docs/proto3#importing_definitions