打包H5时提示资源冲突

错误信息如下,有两个不同的文件夹下分别有同名的文件Common:,这个只有通过改文件名来解决吗?因为项目中涉及到该文件的地方太多,调试时又不早点报这个错误出来,现在打包了,却报名称冲突,这个太坑了。。。
Build Failed: Error: Compile error: Filename conflict, the module “Common”

请问你的引擎版本是多少?

cocos creator 2.4.4

你好,我这边在 2.4.4 版本测试。编辑器是不允许创建同名脚本的。并且也不运行相同类型的资源修改为相同的名称。如果加载了不同类型的资源使用了相同的名称的话,则没有问题。

请你说下你是什么资源同名导致了这个问题?

我是TS脚本有同名的文件,只是放在了不同的文件夹下。建议官方能在这块作了优化,还就是之前遇到过的TS文件中的命名空间的使用,看了帮助文档,用命名空间比较麻烦,为什么不能直接用TS原生 的方式就OK了昵?这样的话方便代码的组织维护

你好,我刚刚测试 2.4.4 无法新建同名脚本,你是怎么做到同名的呢?


在说这个么

20210601001

你看我这个操作,编辑器会自动重命名

很简单 他的其中一个或者两个都是直接拷贝文件夹拖进来的 ccc的引擎就没有自动检测 就会造成2个同名的脚本 浏览器运行的时候是不会报错 如果打包某个渠道 所有的脚本集成一个脚本的时候就会出现同名的问题 打包出bug

还是只有把文件名改了,然后再将代码中涉及部分都改了

引擎目前确实不支持项目内使用同名脚本的情况,如果有同名脚本存在就会出现那样的报错。

该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。