挂载新创建的js脚本报错,挂载之前创建的js脚本又没有问题

在creator模拟器中调试是没问题的,构建之后通过c++调试就会出现这样的问题,然后改为挂载之前的任何js脚本,又是ok的。
作为测试然后重新创建一个新场景test.fire,在新场景里只添加一个精灵login.挂载一个新创建的js脚本。c++调试报错如下:
Cocos2d-JS v3.14
Warning 5302, please go to https://github.com/cocos-creator/engine/blob/master/EngineErrorMap.md#5302 to see details. Arguments: a72a5oJtHVAAaqsPznE7WwZ
cocos2d: QuadCommand: resizing index size from [-1] to [2560]
Success to load scene: db://assets/scene/test.fire
Warning 4600, please go to https://github.com/cocos-creator/engine/blob/master/EngineErrorMap.md#4600 to see details. Arguments: login

然后将挂载的组件改为之前创建的js文件,c++调试ok. 为什么新创建任何js文件,挂载都会出错呢?

也不知是否uuid有关,但是js脚本运行时都有对应的映射关系。重构了几次也不行,是项目坏了吗?后来重新创建了新项目,将asset拷到新项目里,就没有这样问题了。不知道以后会不会出现类似的情况。

1赞