creator 352构建webmobile出现问题

webmobile 编译的时候 主scene上的脚本存在bundle里面,编译运行的时候报5302和3817错误,有人遇到过么?

Error 5302, please go to https://github.com/cocos-creator/engine/blob/develop/EngineErrorMap.md#5302 to see details. Arguments: 82262PqZ/NHKrD+dO2i2yVE
x @ cc.js:1
cc.js:1 LoadScene db://assets/scene.scene: 29.821044921875 ms
application.js:167 Success to load scene: db://assets/scene.scene
cc.js:1 Error 3817, please go to https://github.com/cocos-creator/engine/blob/develop/EngineErrorMap.md#3817 to see details. Arguments: Canvas, 3
x @ cc.js:1
cc.js:1 Corrupted component value: Object

应该和 bundle 有关.

你那个bundle 的优先级是多少? 调整到 9 看看??

https://docs.cocos.com/creator/manual/zh/asset/bundle.html#优先级

你好,我是初学者, 首次运行构建微信小游戏, 加载初始场景的时候跟上面那个报错一样, 也是5302和3817,我也是把脚本放在了bundle里,但是我尝试了把bundle优先级调整为1、9、20等都没有效果。 只有把脚本从bundle里提出来才不会报错。 请问这是为什么,该如何解决。

你的 bundle 是放在远程上吗(bundle 里面有 脚本)的情况。如果是的话,微信小游戏时不允许的。

https://docs.cocos.com/creator/manual/zh/asset/bundle.html#asset-bundle-中的脚本

没有就是一个普通的bundle, launch场景是启动场景,场景的ui_loading挂载了launch脚本,然后这个launch脚本在scripts目录下,这个scripts目录是一个bundle,优先级9

我也是在打包微信小游戏后在微信开发工具运行时提示5302和3817,所有脚本(包括main.ts)都放在script文件夹里,请问这种问题怎么解决?

希望cocos官方能在文档里给出具体的流程,现在的文档太过简单和片段化,对于新手(例如还没搞过微信打包的)来说太不友好了

image
我也遇到这种报错了5302