找回密码
 立即注册
查看: 412|回复: 0

关于Cocoscreator 3.0 使用protobuf 显示protobuf is not defined问题

[复制链接]
发表于 2021-11-3 17:55 | 显示全部楼层 |阅读模式
最近在移植cocos2.0的代码到3.0 移植到net部分的时候环境都是好的但是就显示protobuf is not defined
1.我按照网上的方法npm i protobuf 安装pb module包 然后安装了 pbjs 与 pbts 重新生成了 js和d.ts文件
2.编辑器下方输出protobuf is not defined 在js的proto文件中把引入代码改为 require var $protobuf = require("protobufjs"); 编辑器报错问题不再出现
3.但是我在运行的时候,依旧在vscode调试控制台中显示protobuf is not defined,最终找到是因为我在引用这个proto文件的httpClass类中直接使用export default new httpClass() 我猜测由于代码在运行的时候还没有加载node_module 导致找不到protobuf

越学越废,越废越学。感觉半路出家能做东西,但是只能跟着别人的代码写,思想是别人的,语法是别人的,代码是别人的,知识也是别人的,还是需要从头到尾系统性的把缺少的东西补回来
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-11-24 22:23 , Processed in 0.088233 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表