通过脚本自动解析protobuf生成相应js文件,生成及时可用的js代码
使用方法极其简单
- 将proto文件放入 proto文件夹
- 运行python脚本
python auto_generate_pbjs.py
ok,大功告成
npm install protobufjs -g
python3
const utils = require('./bufferUtils')
let version = new utils.protos.com.group.app.Version()
version.version = '0.0.0'
const buffer = utils.msgToBuffer(utils.protoIds.com_group_app.Version,version)
const msg = utils.bufferToMsg(buffer)
console.log(msg)