protoc-gen-ts-api
v1.0.8
Published
```shell protoc --plugin=protoc-gen-ts-api=.\\node_modules\\.bin\\protoc-gen-ts-api.cmd --json-ts_out=:src/services/api ./apidoc/proto/commodity/sku.proto -I ./apidoc/proto ```
Downloads
4
Readme
Usage
protoc --plugin=protoc-gen-ts-api=.\\node_modules\\.bin\\protoc-gen-ts-api.cmd --json-ts_out=:src/services/api ./apidoc/proto/commodity/sku.proto -I ./apidoc/proto
Parameter
--json-ts_out
- 指定生成路径
指定生成文件的路径及给插件的参数--json-ts_out=:src/services/api,指将服务文件生成到src/services/api文件夹中。
-I
protobuf文件的根路径,一般为./apidoc/proto。
安装
$ yarn add protoc-gen-ts-api -D
这个包还依赖 protobuf 官方的二进制文件,可以通过下面两种方式安装
手动安装
进入https://github.com/google/protobuf/releases ,下载对应的protoc二进制文件。
通过 Homebrew 安装
$ brew install protobuf
确保你安装完的 protoc 的版本是 3.0 以上
$ protoc --version
libprotoc 3.5.1