proto文件生成對應的js和ts文件
安裝protobuf
先要安裝node.js,然後用npm安裝protobuf
npm install -g protobufjs
生成js文件
單個文件
pbjs -t static-module -w commonjs -o login.js login.proto
所有文件
pbjs -t static-module -w commonjs -o bundle.js *.proto
其中*是把所有的proto整合到一個bundle.js中
生成ts文件
pbts -o bundle.d.ts bundle.js
一鍵腳本
新建protoc.sh
文件,把文件放到和proto文件相同的文件夾裡面,執行這個腳本就能生成bundle.js
和bundle.d.ts
文件了
echo "generate bundle.js"
pbjs -t static-module -w commonjs -o bundle.js *.proto && pbts -o bundle.d.ts bundle.js
echo "done"