生成文件后挂载问题

使用版本2.4.5
目的是写一个生成ui脚本的插件
目前是生成文件后再去挂载脚本会提示找不到(应该是目录没刷新)

代码如下

let CurrNodeThree = Editor.Selection.curSelection(activeInfo.type);
let node= cc.engine.getInstanceById(CurrNodeThree[0])
let saveCB = (err,result)=>{
       node.removeComponent(componentName);
       node.addComponent(componentName);
}
Editor.assetdb.createOrSave(filePath, codeStr, saveCB);

我看到论坛里以前的帖子有个延时挂载的做法,但是我使用setimeout后编辑器或会报错 is destroing
有没有办法进行这么一个生成文件后立刻挂载的办法呢

有知道的给说说嘛

或者有人知道怎么在扩展中使用定时器吗

那你倒是刷新啊
https://docs.cocos.com/creator/2.0/manual/zh/extension/asset-management.html?h=refresh

刷新没用 之前就试过了 产生原因是回调执行前的引用丢失了 在回调里重新声明下就好了