为什么按照教程 生成proto文件的 .d.ts描述文件没有生成出来
看下node版本
20.9 這個和node版本有關係嗎
引擎版本是哪个,我看看
[Scene] {hidden(::SceneExecutorImportExceptionHandler::)} ReferenceError: protobuf is not defined
at file:///E:/%E6%88%91%E7%9A%84cocos%E9%A1%B9%E7%9B%AE/exam/temp/programming/packer-driver/targets/editor/chunks/b6/b6e8c200cebb6d4bde6b37058ad5ec6f481ff950.js:18:23
at CjsLoader._load (file:///E:/%E6%88%91%E7%9A%84cocos%E9%A1%B9%E7%9B%AE/exam/temp/programming/packer-driver/targets/editor/chunks/e2/e22b6f02adf5d686a7ebd142d6b23614b189f373.js:103:11)
at CjsLoader._tryModuleLoad (file:///E:/%E6%88%91%E7%9A%84cocos%E9%A1%B9%E7%9B%AE/exam/temp/programming/packer-driver/targets/editor/chunks/e2/e22b6f02adf5d686a7ebd142d6b23614b189f373.js:83:18)
at CjsLoader._require (file:///E:/%E6%88%91%E7%9A%84cocos%E9%A1%B9%E7%9B%AE/exam/temp/programming/packer-driver/targets/editor/chunks/e2/e22b6f02adf5d686a7ebd142d6b23614b189f373.js:56:16)
at CjsLoader.require (file:///E:/%E6%88%91%E7%9A%84cocos%E9%A1%B9%E7%9B%AE/exam/temp/programming/packer-driver/targets/editor/chunks/e2/e22b6f02adf5d686a7ebd142d6b23614b189f373.js:36:23)
at Object.execute (file:///E:/%E6%88%91%E7%9A%84cocos%E9%A1%B9%E7%9B%AE/exam/temp/programming/packer-driver/targets/editor/chunks/d0/d0115b36fa1e3b444de6fe084455f81fea27c962.js:41:14)
at doExec (C:\ProgramData\cocos\editors\Creator\3.7.4\resources\app.asar\node_modules@editor\lib-programming\static\executor\systemjs-bridge\out\index.js:517:30)
at postOrderExec (C:\ProgramData\cocos\editors\Creator\3.7.4\resources\app.asar\node_modules@editor\lib-programming\static\executor\systemjs-bridge\out\index.js:508:21)
at C:\ProgramData\cocos\editors\Creator\3.7.4\resources\app.asar\node_modules@editor\lib-programming\static\executor\systemjs-bridge\out\index.js:440:12
at file:///E:/%E6%88%91%E7%9A%84cocos%E9%A1%B9%E7%9B%AE/exam/temp/programming/packer-driver/targets/editor/chunks/b0/b04882f6528f528d23c15a1a07354592145c07ab.js13
Error: [Scene] {hidden(::SceneExecutorImportExceptionHandler::)} ReferenceError: protobuf is not defined
at CjsLoader._require (file:///E:/%E6%88%91%E7%9A%84cocos%E9%A1%B9%E7%9B%AE/exam/temp/programming/packer-driver/targets/editor/chunks/e2/e22b6f02adf5d686a7ebd142d6b23614b189f373.js:56:16)
at CjsLoader.require (file:///E:/%E6%88%91%E7%9A%84cocos%E9%A1%B9%E7%9B%AE/exam/temp/programming/packer-driver/targets/editor/chunks/e2/e22b6f02adf5d686a7ebd142d6b23614b189f373.js:36:23)
at Object.execute (file:///E:/%E6%88%91%E7%9A%84cocos%E9%A1%B9%E7%9B%AE/exam/temp/programming/packer-driver/targets/editor/chunks/d0/d0115b36fa1e3b444de6fe084455f81fea27c962.js:41:14)
at doExec (C:\ProgramData\cocos\editors\Creator\3.7.4\resources\app.asar\node_modules@editor\lib-programming\static\executor\systemjs-bridge\out\index.js:517:30)
at postOrderExec (C:\ProgramData\cocos\editors\Creator\3.7.4\resources\app.asar\node_modules@editor\lib-programming\static\executor\systemjs-bridge\out\index.js:508:21)
at C:\ProgramData\cocos\editors\Creator\3.7.4\resources\app.asar\node_modules@editor\lib-programming\static\executor\systemjs-bridge\out\index.js:440:12
at file:///E:/%E6%88%91%E7%9A%84cocos%E9%A1%B9%E7%9B%AE/exam/temp/programming/packer-driver/targets/editor/chunks/b0/b04882f6528f528d23c15a1a07354592145c07ab.js13
at Logger._logHandler (C:\ProgramData\cocos\editors\Creator\3.7.4\resources\app.asar\builtin\scene\dist\script\3d\manager\startup\log.ccc:1:318)
at Logger.record (C:\ProgramData\cocos\editors\Creator\3.7.4\resources\app.asar\node_modules@base\electron-logger\lib\renderer.ccc:1:458)
at console.error (C:\ProgramData\cocos\editors\Creator\3.7.4\resources\app.asar\node_modules@base\electron-logger\lib\renderer.ccc:1:1414)
at ScriptManager._handleImportException (C:\ProgramData\cocos\editors\Creator\3.7.4\resources\app.asar\builtin\scene\dist\script\3d\manager\scripts.ccc:1:5259)
at Executor.importExceptionHandler [as _importExceptionHandler] (C:\ProgramData\cocos\editors\Creator\3.7.4\resources\app.asar\builtin\scene\dist\script\3d\manager\scripts.ccc:1:3396)
at Executor._onModuleLoaded (C:\ProgramData\cocos\editors\Creator\3.7.4\resources\app.asar\node_modules@editor\lib-programming\src\executor\index.ts:319:22)
at SystemJS.onload (C:\ProgramData\cocos\editors\Creator\3.7.4\resources\app.asar\node_modules@editor\lib-programming\src\executor\index.ts:77:18)
at triggerOnload (C:\ProgramData\cocos\editors\Creator\3.7.4\resources\app.asar\node_modules@editor\lib-programming\static\executor\systemjs-bridge\out\index.js:270:10)
at doExec (C:\ProgramData\cocos\editors\Creator\3.7.4\resources\app.asar\node_modules@editor\lib-programming\static\executor\systemjs-bridge\out\index.js:538:7)
at postOrderExec (C:\ProgramData\cocos\editors\Creator\3.7.4\resources\app.asar\node_modules@editor\lib-programming\static\executor\systemjs-bridge\out\index.js:508:21)
有没有大哥解决了 buffer、long is empty 问题的啊
打安卓包也遇到了。。
大哥有解决吗
插件更新到1.3.1,增加Long类型选项
没解决,就放着不管了
这个界面怎么打开??一直找不到
首先插件要放到工程的扩展包目录下,然后在编辑器的菜单栏选扩展就可以看到protobuf creator这个选项
2.4.3版本,d.ts文件不会更新了,删除后再执行,发现也不会生成了
如果js文件过大,是不是就不会转成d.ts文件了?我的JS文件2万多行,就不会自动转成.d.ts文件了
这个我找时间验证一下哈,执行命令的时候有报错吗?
没有报错,JS还是正常生成了,就是d.ts没有变动,我试着重新安装扩展还是不行。
The plug-in load has encountered some problems.
Command failed: npm install
安装执行环境报这个错
请问生成的protobuf.js可以不导入插件然后打包使用吗
没装node和npm吗?需要导入,因为这个插件做的比较早,所以js作为插件的方式就一直延用到现在了。如果环境正确,按教程步骤是都可以操作成功的,你是在2.x版本还是3.x版本下使用的?如果你把环境装好还是操作不成功,可以给我留个qq,我帮你弄一下。
是在3.x的版本下使用,如果导入为插件,在打包出来的时候,在src/assets/scrpts/…目录下能够看到编译出来的proto.js文件。请问有什么方法可以不让这个显示出来吗?
有时间我改进一下插件,把你这个需求做进去