安装nodejs 然后在命令行输入
npm install protobufjs@6.8.4 -g
npm install @egret/protobuf -g
接着前往你安装nodejs的路径里面找到@egret\protobuf(这个是node需要安装的,这里不介绍)
例如:我自己的路径
E:\Program Files\nodejs\node_global\node_modules\@egret\protobuf\dist
1
将dist拷贝到你自己的项目protobuf文件夹存放,然后创建一个文件夹protofile用来存放proto文件
最后打开终端 cd到G:\program\ProtobufTest\bin目录下 pb-egret generate 就可以直接生成了
前提条件: 创建protofile文件夹并且在里面放入一个.prorto文件
也可以创建.bat文件
@echo off
echo pb-egret generate 开始
pb-egret generate
echo pb-egret generate 结束
pause
最后在这儿添加导入的两个文件 顺序不能换
使用详细可以参考 https://blog.csdn.net/JunChow520/article/details/103031131
每次生成新.proto文件后 用protobuf下面的文件
添加或者替换项目里面的文件
并且把bundles里面的dts文件放到bin同级目录的libs里面
来源:CSDN
作者:bloodsuckerccj
链接:https://blog.csdn.net/u012336081/article/details/103237339