求助,1.6版本web-mobile项目构建后的项目运行报错的问题

###前提

项目前期开放使用1.5版本,可以正常构建发布, 1.6版本可以正常调试,开始调试模式也可以正常发布

###现象

1.6版本后,只要调试模式不勾选,生成的项目必然不能运行,(勾选调试模式就没问题)

###错误内容

报错内容: cocos2d-js-min.js:1 Failed to load scene: Error: [AssetLibrary] uuid must be string

打印错误可以发现,居然有scene的uuid =0

然后找到build/web-mobile/src/settings.js文件,找到scene的相关配置,赫然混进了2个非期望的值

"launchScene":"db://assets/scene/loading.fire",
"scenes":[
             {"url":"db://assets/scene/loading.fire","uuid":"55KsV2HR1KkJxeC+MeJpiX"},
             {"url":"db://assets/scene/hall.fire","uuid":0},
             {"url":"db://assets/scene/game.fire","uuid":3},
             {"url":"db://assets/scene/login.fire","uuid":"66yxN5UMZGsqSCY6+xcCDb"}
          ]

求助

大佬们有不有相关的解决方案?

遇到了,同求

如果你定制了 main.js,升级引擎后,记得要同步更新这个文件。

万分感谢,确实是因为main.js的原因

对比了一下,main.js 1.4.2 跟1.6的区别的确很大