proto文件生成對應的js和ts文件


安裝protobuf

先要安裝node.js,然后用npm安裝protobuf

npm install -g protobufjs

生成js文件

單個文件

pbjs -t static-module -w commonjs -o login.js login.proto

所有文件

pbjs -t static-module -w commonjs -o bundle.js *.proto

其中*是把所有的proto整合到一個bundle.js中

生成ts文件

pbts -o bundle.d.ts bundle.js

一鍵腳本

新建protoc.sh文件,把文件放到和proto文件相同的文件夾里面,執行這個腳本就能生成bundle.jsbundle.d.ts文件了

echo "generate bundle.js"
pbjs -t static-module -w commonjs -o bundle.js *.proto && pbts -o bundle.d.ts bundle.js
echo "done"


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM