Protobuf解码值为空

QQ图片20210910174041
const buf = new Uint8Array(data)
这样转换后,第一张图可以正常解码:
{ type: 1, msg: 'pong'}
第二张图解码后是空的:
{ type: 0, msg: ''}
protobufjs 生成的文件用的是 static-module 模式:npm pbjs -t static-module -w commonjs -o src/proto/proto.js src/proto/*.proto

import { protocol } from "../../proto/proto"
const buf = new Uint8Array(data)
console.log("arrayBuffer->Uint8Array", buf)
return protocol.WSRequestProtocol.decode(buf)

这样应该怎么处理?
相关问题 protobuf.js 浏览器 encode 后得到 uint8array,转化成的 arraybuffer 达到 8192bytes

没有问题,搞错了。。。。。。。