cocos creator3.0关于prootobufjs的使用问题

cocos creator3.0不支持js,现在项目需要使用protobuf,生产的js文件和d.ts文件需要怎么使用?
直接拖到项目中会报错,提示require方法不存在

window[“dCodeIO”]

啥意思,能具体点吗?

.d.ts导出的全局方法能在window下找到 但是编辑器加载不了 目前我使用的方法
{228ABD60-4096-4390-9781-09CB4E3729D7} {DBD82441-E255-420D-8167-77457C26CD3F}

3.0 支持 npm

我是项目启动时就报错了,报错文件就是有js文件引起

导入为插件调用.d.ts API?

import protobuf from “./protobuf.js”

试试上面这种方法

你好,3.0 我们更加推荐您使用 npm 的方式来安装和使用 protobuf。详细的文档可以参考

https://docs.cocos.com/creator/3.0/manual/zh/scripting/modules/example-protobufjs.html

具体报错原因可以看一下我们的模块规范

https://docs.cocos.com/creator/3.0/manual/zh/scripting/modules/spec.html#模块格式

按官方的方式做了也不行啊,Creator3.0 protobuf 没法用

可以参考这个
https://gitee.com/AIGAMESTUDIO.AILHC/EasyGameFrameworkOpen/tree/main/packages/egf-protobuf-cli

Cocos Creator如何使用Protobufjs|2.x|3.0

我这里总结了一下 大家可以参考一下