项目升级到1.5.2就出错了: Uncaught TypeError: Cannot read property 'Circle' of undefined

  • Creator 版本号:1.5.2
  • 目标平台:(Web / iOS / Android / 模拟器)Web
  • 详细报错信息,包含调用堆栈:
    一启动,浏览器log显示:

cocos2d-js-min.js:17 Uncaught TypeError: Cannot read property ‘Circle’ of undefined
at Array.144…/CCPhysicsTypes (cocos2d-js-min.js:17)
at n (cocos2d-js-min.js:1)
at cocos2d-js-min.js:1
at Array.147…/…/…/external/box2d/box2d (cocos2d-js-min.js:18)
at n (cocos2d-js-min.js:1)
at cocos2d-js-min.js:1
at Array.115…/CCNode (cocos2d-js-min.js:14)
at n (cocos2d-js-min.js:1)
at cocos2d-js-min.js:1
at Array.266…/cocos2d/actions (cocos2d-js-min.js:29)
cocos2d-js-min.js:1 1.5.2

  • 做了什么操作引起的 Bug:从1.4.2升级到1.5.2
  • 之前是否有哪个版本是没问题的:1.4.2

模块引用问题,在项目设置里面选择物理模块

E/jswrapper: ERROR: Uncaught TypeError: Cannot read property ‘Circle’ of undefined, location: src/cocos2d-jsb.js:0:0
STACK:
[0]126…/CCPhysicsTypes@src/cocos2d-jsb.js:21516
[1]newRequire@src/cocos2d-jsb.js:12
[2]anonymous@src/cocos2d-jsb.js:13
[3]129…/CCPhysicsContact@src/cocos2d-jsb.js:21766
[4]newRequire@src/cocos2d-jsb.js:12
[5]anonymous@src/cocos2d-jsb.js:13
[6]97…/CCNode@src/cocos2d-jsb.js:18147
[7]newRequire@src/cocos2d-jsb.js:12
[8]anonymous@src/cocos2d-jsb.js:13
[9]248…/cocos2d/actions@src/cocos2d-jsb.js:43412
[10]newRequire@src/cocos2d-jsb.js:12
[11]anonymous@src/cocos2d-jsb.js:13
[12]251…/cocos2d@src/cocos2d-jsb.js:58482
[13]newRequire@src/cocos2d-jsb.js:12
[14]outer@src/cocos2d-jsb.js:18
[15]anonymous@src/cocos2d-jsb.js:20
[16]anonymous@src/cocos2d-jsb.js:58823
[17]anonymous@main.js:189

我也遇到这个问题。2.0.6