grpc-tools:一套工具,可简化protobuf.js,protoc及其插件的使用

时间:2024-06-11 05:47:58
【文件属性】:

文件名称:grpc-tools:一套工具,可简化protobuf.js,protoc及其插件的使用

文件大小:5.59MB

文件格式:ZIP

更新时间:2024-06-11 05:47:58

JavaScript

grpc工具 一套简化protobuf.js,protoc及其插件的工具。 原因:从原型文件生成代码是一件相当棘手的事情,因为各种实用程序(protoc本身,pbjs等)具有许多不同的选项,并且还必须设置正确的include和plugins路径。 此外,一些众所周知的原型文件(例如datetime.proto,openapiv2.proto等)是其他存储库和程序包的一部分,因此,要使用它们,您必须每次都将它们复制到存储库中。 结果,您应该每次都执行很多例行程序。 内容:创建grpc-tools的目的是简化代码生成,并提供带有知名原型文件的默认包含路径。 安装 npm i @byndyusoft/grpc-tools 用法 我们认为代码生成是构建过程的一部分,可以由开发人员在本地启动,并由CI / CD远程启动。 因此,由于我们的软件包可帮助轻松地自动完成此过程,因此无需在回购中


【文件预览】:
grpc-tools-master
----.gitmodules(214B)
----src()
--------bin()
----.vscode()
--------launch.json(977B)
--------settings.json(413B)
----deps()
--------grpc-gateway()
--------googleapis()
----CONTRIBUTING.md(3KB)
----.travis.yml(1KB)
----LICENSE(1KB)
----build()
--------copyWellKnownProtos.js(879B)
----.prettierrc(24B)
----README.md(5KB)
----appveyor.yml(408B)
----tests()
--------protos()
--------greeterServer.test.js(2KB)
----.gitignore(2KB)
----package-lock.json(267KB)
----package.json(2KB)

网友评论