新手小白求助根据官方教程生成的protobuf.js导入报错

在学习官方文档——外部模块使用案例 章节,生成了proto.js和proto.d.ts 文件。调用ts脚本如下:

import proto from './proto.js';
console.log(proto.pkg1.Bar);

资源目录如下
Dingtalk_20230807221708
运行之后报错如下:


不知道是哪里出了问题?感谢了!

3.x不支持js作为脚本语言了,你这个需要把js做成插件,然后,再调用。
可以参考一下官方文档:外部代码支持

做成插件我也试了下,也是报一样的错误。我看官网建议是3.x版本用模块的方式引入。
Dingtalk_20230807224030

目前我们也是用protobuf, 做了一个简单案例, 希望对你有帮助
protobuf_test.rar (91.3 KB)

:grinning:太感谢了,我去试试