1.项目目录
下载
npm i protobufjs
写入package.json
npm install --save protobufjs
下载并写入生成工具
npm i --save-dev protobufjs-cli
2.引入
import protobufjs from 'protobufjs';
3.解决引入报错 tsconfig.json文件中
"compilerOptions": { "allowSyntheticDefaultImports": true, // 需要开启 }
4.编写生成脚本 package.json 路径自己确定
"scripts": { "build-proto:pbjs": "pbjs --dependency protobufjs/minimal.js --target static-module --wrap commonjs --out ./Proto.js/proto.js ./Proto/*.proto", "build-proto:pbts": "pbts --main --out ./Proto.js/proto.d.ts ./Proto.js/*.js" },