用npm @egret/protobuf 插件生成的protobuf文件,编译不过,JS已经 引用
删除了 node_modules目录 和.laya目录, 用的egret/protobuf 插件 生成的proto文件
Channel.F 改下protobuf的d.ts。export=>declare。然后把namespace的相关引用改下就行。或者把js放到d.ts同级,把js改成es6
Channel.F 辛苦大神, 我先试试,那如果第二个方案,我把js放到d.ts的那个文件夹下?
Channel.F @陆仁毅:那再请问一下,如果要给protobuf加上命名空间,d.ts怎么改?原本是export as namesace xx
Channel.F @Channel.F:因为你这个d.ts就是单纯的提示用,如果要用export的话需要对应的js。具体可以去查看tsjs相关文档
这是我简单改的一版