【3.8.0】导入 socket.io cocos编译器报错

日志里报这个
2023-10-8 17:51:56 - error: [Scene] {hidden(::SceneExecutorImportExceptionHandler::)} TypeError: Class extends value undefined is not a constructor or null

at Object.execute (file:///D:/coco_program/Landlords_demo/temp/programming/packer-driver/targets/editor/chunks/d6/file:/D:/coco_program/Landlords_demo/node_modules/engine.io-client/build/esm/transport.js:13:32)

at doExec (D:\cocos_edit\Creator\3.8.0\resources\app.asar\node_modules\@editor\lib-programming\static\executor\systemjs-bridge\out\index.js:517:30)

at postOrderExec (D:\cocos_edit\Creator\3.8.0\resources\app.asar\node_modules\@editor\lib-programming\static\executor\systemjs-bridge\out\index.js:508:21)

at D:\cocos_edit\Creator\3.8.0\resources\app.asar\node_modules\@editor\lib-programming\static\executor\systemjs-bridge\out\index.js:493:28

at Array.forEach (<anonymous>)

at postOrderExec (D:\cocos_edit\Creator\3.8.0\resources\app.asar\node_modules\@editor\lib-programming\static\executor\systemjs-bridge\out\index.js:491:10)

at D:\cocos_edit\Creator\3.8.0\resources\app.asar\node_modules\@editor\lib-programming\static\executor\systemjs-bridge\out\index.js:493:28

at Array.forEach (<anonymous>)

at postOrderExec (D:\cocos_edit\Creator\3.8.0\resources\app.asar\node_modules\@editor\lib-programming\static\executor\systemjs-bridge\out\index.js:491:10)

at D:\cocos_edit\Creator\3.8.0\resources\app.asar\node_modules\@editor\lib-programming\static\executor\systemjs-bridge\out\index.js:493:28Error: [Scene] {hidden(::SceneExecutorImportExceptionHandler::)} TypeError: Class extends value undefined is not a constructor or null

at D:\cocos_edit\Creator\3.8.0\resources\app.asar\node_modules\@editor\lib-programming\static\executor\systemjs-bridge\out\index.js:493:28

at Array.forEach (<anonymous>)

at postOrderExec (D:\cocos_edit\Creator\3.8.0\resources\app.asar\node_modules\@editor\lib-programming\static\executor\systemjs-bridge\out\index.js:491:10)

at D:\cocos_edit\Creator\3.8.0\resources\app.asar\node_modules\@editor\lib-programming\static\executor\systemjs-bridge\out\index.js:493:28

at Array.forEach (<anonymous>)

at postOrderExec (D:\cocos_edit\Creator\3.8.0\resources\app.asar\node_modules\@editor\lib-programming\static\executor\systemjs-bridge\out\index.js:491:10)

at D:\cocos_edit\Creator\3.8.0\resources\app.asar\node_modules\@editor\lib-programming\static\executor\systemjs-bridge\out\index.js:493:28

at Logger._logHandler (D:\cocos_edit\Creator\3.8.0\resources\app.asar\builtin\scene\dist\script\3d\manager\startup\log.ccc:1:492)

at Logger.record (D:\cocos_edit\Creator\3.8.0\resources\app.asar\node_modules\@base\electron-logger\lib\renderer.ccc:1:458)

at console.error (D:\cocos_edit\Creator\3.8.0\resources\app.asar\node_modules\@base\electron-logger\lib\renderer.ccc:1:1414)

at ScriptManager._handleImportException (D:\cocos_edit\Creator\3.8.0\resources\app.asar\builtin\scene\dist\script\3d\manager\scripts.ccc:1:5391)

at Executor.importExceptionHandler [as _importExceptionHandler] (D:\cocos_edit\Creator\3.8.0\resources\app.asar\builtin\scene\dist\script\3d\manager\scripts.ccc:1:3485)

at Executor._onModuleLoaded (D:\cocos_edit\Creator\3.8.0\resources\app.asar\node_modules\@editor\lib-programming\src\executor\index.ts:347:22)

at SystemJS.onload (D:\cocos_edit\Creator\3.8.0\resources\app.asar\node_modules\@editor\lib-programming\src\executor\index.ts:87:18)

at triggerOnload (D:\cocos_edit\Creator\3.8.0\resources\app.asar\node_modules\@editor\lib-programming\static\executor\systemjs-bridge\out\index.js:270:10)

at doExec (D:\cocos_edit\Creator\3.8.0\resources\app.asar\node_modules\@editor\lib-programming\static\executor\systemjs-bridge\out\index.js:538:7)

at postOrderExec (D:\cocos_edit\Creator\3.8.0\resources\app.asar\node_modules\@editor\lib-programming\static\executor\systemjs-bridge\out\index.js:508:21)

一样,解决了吗?

推荐tools-websocket库

关注…

https://www.jianshu.com/p/022ff8069697