2.0.8web mobile构建运行的一个问题,求大佬帮忙看一下怎么回事

Uncaught TypeError: Cannot read property ‘polygonPolygon’ of undefined
at new s (cocos2d-js-min.js:1)
at CCClass.addCollider (cocos2d-js-min.js:1)
at CCClass.onEnable (cocos2d-js-min.js:1)
at CCClass.invokeOnEnable [as _invoke] (cocos2d-js-min.js:1)
at CCClass.invoke (cocos2d-js-min.js:1)
at CCClass.activateNode (cocos2d-js-min.js:1)
at CCClass._onHierarchyChanged (cocos2d-js-min.js:1)
at CCClass._onHierarchyChanged (cocos2d-js-min.js:1)
at CCClass.setParent (cocos2d-js-min.js:1)
at CCClass.addChild (cocos2d-js-min.js:1)

用浏览器运行没什么问题,构建web-mobile会报这个错误是怎么回事

可能是你的某个预制体或者某个场景的组件出错了吧。
但是由于你没有使用到它所以不影响运行。

我在本地用cocos creator浏览器运行没什么问题,但是构建web-mobile包出来,浏览发现报这个错误,整个游戏就没办法运行了

这个错误是预制体和组件出错?可是我在本地运行没有什么问题啊

你看下模块设置里面碰撞模块有没有勾选?

构建发布时勾选调试模式,然后点开报错信息,看一下是引擎代码报错了,还是你的代码报错。
如果是引擎代码报错了,你就得把项目上有用到碰撞组件的节点都查一遍,看看是哪个出了问题。

是引擎代码报错,我检查所有用到碰撞组件的节点,好像没有什么错误

解决不了啊,这个错误

可以把项目发给我看一下
我的邮箱337031709@qq.com

解决了。。。好像是没有勾选什么模块导致的,碰撞检测需要的模块

我的项目也发生这个问题,不过出错提示不是’polygonPolygon’ of undefined,而是’1’ of undefined。但是游戏场景自己独立运行没有问题,由大厅场景转过来就有问题。。
发生这个错误在于向场景添加一颗子弹。第一颗子弹没问题,第二颗子弹就必定出问题。
我就想说这种出错提示太模糊了。。。从出错堆栈来看像是添加Collider时collider本身或其组件或什么东西不存在。引擎应该提前检查并给出明确的出错提示啊。。。