测试调用JS库啊。
还是不行,你那边有工程的3.51或者3.50的工程可以跑的?你用的是多少版本号?
我这就是3.5.1的
你把你的工程发我一下可以吗?如果方便的话
应该是可以了
谢谢大佬~
叭客气~~~
请问是如何解决的,我现在也出现了问题,原来是3.4.2工程都正常,今天想迁移到3.5.1 结果核心脚本都挂载不了了,基本上都是无法加载模块的错误,请问大佬数怎么解决的?
错误如下:
[Programming] 无法加载模块 file:///Volumes/disk1/Code/coco/fly/node_modules/p-queue/dist/index.js :Error: Unexpected import statement in CJS module. at @
8.
[Programming] 无法加载模块 file:///Volumes/disk1/Code/coco/fly/node_modules/p-queue/dist/index.js :Error: Unexpected import statement in CJS module.
at @
8.
at console.error (/Volumes/disk1/Code/coco/Creator/3.5.1/CocosCreator.app/Contents/Resources/app.asar/node_modules/@base/electron-logger/lib/renderer.ccc:1:1414)
你用 楼上的大佬的2个脚本测试一下,目前是可以运行的
这个p-queque是你自己著作的包吗?有没有修改的机会?
不过也是,一般的JS文件直接放进去都会报错,需要修改,而且 Module export 都不能用,一用就报错
utils.zip (1.9 KB)
请问为啥这个utils.js文件直接放进cocos 3.5.1编辑器里面会报错。
Error: Unexpected export statement in CJS module.
谢谢大佬回复,这是一个消息队列的开源包“https://github.com/sindresorhus/p-queue”
理论上是可以修改哒,一般需要修正哪些部分可以适配3.5捏,我有好几个常用包都在3.4可以用,到了3.5就不行了。
因为它是 .js 后缀,被当作是 CommonJS 模块。里面却用了 import/export。试着把它改名为 .mjs。
我试 p-queue@7.2.0 是可以的哟,如果你那边还不行,3.5.2 有修复一个相关错误,届时麻烦再试下。
你有试过 3.5.1吗?
谢谢大佬的回复,已经更新为3.5.1啦,还是报同样的错误(node_modules/p-queue/dist/index.js :Error: Unexpected import statement in CJS module),正准备试一下是不是因为我是旧工程导入的问题,以及在排查是不是有配置转换异常的问题。
请问下大佬的调用有用什么特殊写法么?可以贴出来让我学习下嘛,
我的写法就是简单粗暴的
import PQueue from “p-queue”;
package.json里面是
“dependencies”: {
“babel-jest”: “^27.5.1”,
“p-queue”: “^7.2.0”,
“protobufjs”: “^6.11.2”,
“protobufts”: “^0.3.1”,
“reflect-metadata”: “^0.1.13”,
“ws”: “^8.4.2”
},
不知道是不是配置文件不对
再请教一个问题,我这个项目文件升3.5后回退回3.4 ,结果发现项目不正常了,组件比如sprite选中后没有绿红两个拖动轴了,连背景的网格也出不来啦
这个是回退不回去了么?ლ(′◉❥◉`ლ)
你好,我们会在 3.5.2 修复这个问题。