-
Creator 版本:1.9.3
-
目标平台:iOS
-
详细报错信息,包含调用堆栈:
[3019] Error: Build Failed: Compile error: Filename conflict, the module “PhNotify” both defined in “assets/xxx/xxx/abc.ts” and “assets/xxx/xxx/abc.ts” -
重现方式:
使用命令行构建cocos creator项目,并且项目中有重名文件。
场景是:在creator中增加单元测试,mocks 文件夹下是对应需要mock的文件,名字需要一致,此时用编辑器构建不会有问题,用命令行构建会提示构建失败,有重名文件。
此外,在构建过程中,__test__文件夹下的a.spec.js文件中的describe关键字会提示未定义
[3330] load script [xxx/utils/test/utils.spec.js] failed : ReferenceError: describe is not defined
请问需要怎么解决呢?能否有办法在构建时排除__test__, __mocks__ 文件夹下的文件呢?