更新完1.4 编译报错 A Class already exists with the same __classname__ : "KdContext"

A Class already exists with the same classname : “KdContext”.
at /Applications/CocosCreator.app/Contents/Resources/engine/cocos2d/core/platform/js.js:254:24
at Object.js.setClassName (/Applications/CocosCreator.app/Contents/Resources/engine/cocos2d/core/platform/js.js:284:9)
at doDefine (/Applications/CocosCreator.app/Contents/Resources/engine/cocos2d/core/platform/CCClass.js:321:8)
at define (/Applications/CocosCreator.app/Contents/Resources/engine/cocos2d/core/platform/CCClass.js:346:23)
at Object.CCClass [as Class] (/Applications/CocosCreator.app/Contents/Resources/engine/cocos2d/core/platform/CCClass.js:799:11)
at Object.require.5 (assets/script/kdui/control/kdContext.js:9)
at s (…/…/…/…/…/…/…/…/…/Applications/CocosCreator.app/Contents/Resources/app.asar/node_modules/browser-pack/_prelude.js:1)
at file:///Users/shishaoguang/work/Kingdom/kingdom/client/kingdom/library/bundle.project.js?022:1:313
at Object.require.KdObjectOperations…/…/kd/kd_const (assets/script/kdui/map/KdObjectOperations.js:10)

已解决 可能是因为 循环引用的关系

我也遇到这个问题了,请问怎么解决的。

我是因为文件名重命名了. 引用地方还是使用老的文件.
本来一个文件叫polling
import Polling from “./polling”;
后来P改大写. 引用地方没换. 除了报错. 不影响游戏.
改成下面的就好了
import Polling from “./Polling”;

1赞