项目构建到抖音后,用抖音开发工具运行报错,coco运行正常

我的在一个预制体上挂载了一个脚本,脚本中代码如下


当我实例化这个预制体的时候, this._sprite.spriteFrame = frame; 这一行cocos运行没有问题,构建到抖音就会报错:
tmg-core.js:2 [TMG] TypeError: at requestAnimationFrame callback Cannot read properties of null (reading ‘width’)
at i.setContentSize(cocos-js/_virtual_cc-bueIocFk.js:2)
at i._applySpriteSize(cocos-js/_virtual_cc-bueIocFk.js:2)
at i._applySpriteFrame(cocos-js/_virtual_cc-bueIocFk.js:2)
at e.set(cocos-js/_virtual_cc-bueIocFk.js:2)
at o.hide(index.js? [sm]:13)
at n.eval(index.js? [sm]:13)
at e.trigger(cocos-js/_virtual_cc-bueIocFk.js:2)
at e.update(cocos-js/_virtual_cc-bueIocFk.js:2)
at i.update(cocos-js/_virtual_cc-bueIocFk.js:2)
at i.tick(cocos-js/_virtual_cc-bueIocFk.js:2)
有哪位大神知道这是什么原因吗,有什么好的解决方案

我网上搜了一个输出了一个日志代码如下:


2. Sprite组件有效性:
{enabled: true, enabledInHierarchy: true, node: i, nodeActive: true}
enabled: true
enabledInHierarchy: true
node: i {_objFlags: 0, _name: “CenterGamePrefab”, _parent: i, _children: Array(0), _active: true, …}
nodeActive: true
[[Prototype]]: Object
index.js? [sm]:13 3. Sprite内部状态:
{_spriteFrame: null, _spt: undefined, _renderData: e, _srcBlendFactor: 2, _dstBlendFactor: 4}
_dstBlendFactor: 4
_renderData: e {chunk: t, _renderDrawInfo: null, _material: e, _dataHash: 2084602783, _isMeshBuffer: false, …}
_spriteFrame: null
_spt: undefined
_srcBlendFactor: 2
[[Prototype]]: Object