cocos creator v2.0.4构建发布web-mobile运行报错,Cannot read property 'createImpl' of null

我用cocos creator v2.0.4 创建的TypeScript项目,在浏览器预览都是正常的,但构建发布
web-mobile就不能运行,报错如下:

cocos2d-js-min.11e3e.js:1 Uncaught TypeError: Cannot read property ‘createImpl’ of null
at CCClass.ctor (cocos2d-js-min.11e3e.js:1)
at new CCClass (eval at S (cocos2d-js-min.11e3e.js:1), :10:7)
at t.addComponent (cocos2d-js-min.11e3e.js:1)
at t [as constructor] (project.128e1.js:1)
at new t (project.128e1.js:1)
at project.128e1.js:1
at Object.window.__require.GameLayer…/AlertLayer (project.128e1.js:1)
at i (project.128e1.js:1)
at project.128e1.js:1
at Object.window.__require.Game…/framework/layer/GameLayer (project.128e1.js:1)

各位大神,这是咋原因

看看Graphics组件有没有勾选,可能是缺了这个组件。

是在项目设置->模块设置里面吗?那里是已经勾选的

上传下demo,帮你看看。

https://pan.baidu.com/s/1rI8sSAlZEBlRPptJRrK1CQ 这个链接,麻烦你了

BaseLayer.ts 把组件的初始化移到start函数里面或者onLoad里面, 不然引擎都没有起来,你就开始调用组件了,就会报错。

谢谢,解决了

请教一下楼主,这个问题是怎么解决的,感谢

你有没有在构造函数里面写初始化UI的代码