creator中使用protobufjs
安装 sudo npm install -g protobufjs@6.8.8 pbjs -v (不行的话:npm install semver@5.5.0再试一试) 输出版本信息 protobuf.js v6.7.0 CLI for JavaScript和相关命令 pbts -v 定位到.proto文件目录 单个.proto文件转js pbjs -t static-module -w commonjs -o ChatMsg.js ChatMsg.proto 多个.proto文件转js pbjs -t static-module -w commonjs -o CMsg_pb.js *.proto 将转的js转ts(js文件超大,ts却很小) pbts -o CMsg_pb.d.ts CMsg_pb.js 导出的js文件超大,可以考虑去掉不用的函数。后面加入命令 --no-convert或者 --no-delimited pbjs -t static-module -w commonjs -o ChatMsg.js ChatMsg.proto --no-convert 少了部分函数,文件会小很多,当然要确定不需要这些函数。 将导出的js和ts文件放到工程脚本文件夹下; 同时将/usr/local/lib/node_modules/protobufjs/dist/protobuf