天天看點

egret protobufjs安裝使用

先安裝好node

protobufjs github位址:

https://github.com/dcodeIO/protobuf.js#installation

安裝:

npm install protobufjs -g //安裝全局protobufjs

npm install uglify-js -g //安裝uglify 壓縮js

.proto檔案編寫

message userUtil {

required int32 user_id=1;

optional string user_name=2;

}

pbjs -t static-module -w closure -o userUtil.js userUtil.proto //.proto檔案生成js檔案

pbts -o userUtil.d.ts userUtil.js //js檔案生成對應的d.ts接口

uglifyjs userUtil.js -m -o userUtil.min.js //壓縮js

protobuf 文法:

https://www.jianshu.com/p/5ea08c6b7031

https://developers.google.com/protocol-buffers/docs/proto3