按官方文档,无法使用pbjs

image
文档的这个地方,生成js文件,老是提示找不到./Proto/.proto,这个命令本意是将Proto文件夹下的所有.proto文件转为js文件。我之前是正常使用的,但是,我电脑重装了之后,这个命令就一直提示找不到文件夹,网上都说是通配符的问题,但是我电脑重装前是正常的,是不是我的protobufjs或pbjs的版本有问题

:flushed:

是不是路径没对上,哪个文件夹没有你就给他创建一个呗,

路径也都检查过了,项目也没有改过,就重置了电脑

报错信息呢

image

要不就是权限没有 要不就是路径字母不对

git 上面有DEMO,官方的,自己搜一 CocosCreatorProtobuf.我试了一下,能直接跑.

你这个不是权限或者路径的问题,他去找的是*.proto,你项目里面确实没有这个文件 。按照我之前猜的坑 ,你可能是少安装了一个包 pbjs pbts 都要装
pbjs -t static-module -w commonjs -o proto.js *.proto && pbts -o proto.d.ts proto.js
1713751576944

image
实测这个为正解

pbjs的命令行更新了,现在是需要独立安装

npm install protobufjs-cli