creator 配置protobuf 报错 ,生成了ts文件,但是运行的时候总是报错

  • Creator 版本:
    3.3.0
  • 目标平台:
    网页
  • 重现方式:
    必现
    protobufjs: "6.11.2"

10-8-2
10-8-3

10-8-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"
},

后,并没有在我手动创建的工程根目录"Proto.js"文件夹下生成js和d.ts文件,

通过向 tsconfig.json 增加允许对包含默认导出的模块使用默认导入字段

  "compilerOptions": {
    "allowSyntheticDefaultImports": true,
  }
``` 也不行。

用上面自动生成的方法你有成功过吗? 3.3.x版本

“author”: “”,
“license”: “ISC”,
“devDependencies”: {
@types/fs-extra”: “^9.0.12”,
“fs-extra”: “^9.0.0”,
“protobufjs”: “^6.9.1”,
“ts-node”: “^10.1.0”
}

按这个版本来就好,不然很坑,尤其是这个protobufjs版本,总之我用最新的版本,.d.ts特别容易有缺失
还有如果proto文件有多个,最好用脚本合并成一个,不然相互引用,最后生成的.d.ts又会有缺失

这是哪个配置?

package.json 呀