解析
1. 安装
npm i protobufjs -g
2.转proto文件为js包
npx pbjs -t json-module -w es6 -o proto.js .\TnBuildingModelProto.proto
3.项目中安装protobufjs
npm i protobufjs 我使用版本是"protobufjs": “^6.11.2”
import landmarkProtoBuf from './pbf/proto.js'
const message = landmarkProtoBuf.lookup('TnBuildingModelProto.BuildingBlock')
//arrbuffer就是二进制数据这里进行解码
const dataview = new Uint8Array(arraybuffer)
message.decode(dataview)