protoc-gen-tsjson:Typescript中的Protobuf JSON表示形式

时间:2024-04-09 15:33:42
【文件属性】:

文件名称:protoc-gen-tsjson:Typescript中的Protobuf JSON表示形式

文件大小:21KB

文件格式:ZIP

更新时间:2024-04-09 15:33:42

Go

protoc-gen-tsjson 当gRPC-web不能为您执行原型消息的规范化JSON表示时,生成Typescript(和javascript)绑定。 主要设计用于但如果您只想在JS / TS项目中使用JSON原型消息类,则可以单独使用。 先决条件 如果您无法获得预构建的二进制文件(例如,该项目的发布部分,一旦有的话),则需要Go> = 1.16来编译protoc插件。 正在安装 go install github.com/LLKennedy/protoc-gen-tsjson 另外,也可以提前为您的环境构建二进制文件并确保结果正确无误。 Protoc只需在任何“ plugin_out”样式的选项中添加“ protoc-gen”,然后尝试盲目执行“ protoc-gen-plugin”。尽管Go是用来编写此插件的,并且是构建二进制文件所必需的,但与protoc一起使用或与输出文件一起使


【文件预览】:
protoc-gen-tsjson-main
----package.json(883B)
----internal()
--------codegen()
--------version()
----root2.proto(88B)
----package-lock.json(406B)
----tsout()
--------package.json(369B)
--------package-lock.json(434B)
--------tsconfig.json(5KB)
----tsconfig.json(5KB)
----root.proto(2KB)
----main.go(1KB)
----LICENSE.md(1KB)
----.gitignore(338B)
----go.sum(6KB)
----README.md(1KB)
----test.ps1(152B)
----sampleproto()
--------core()
--------external()
----go.mod(139B)

网友评论