Editor.Profile.load方法改了吗?

之前写了一个自己用的插件,使用Editor.Profile.load来加载配置文件,最近升到2.2.0后,load方法返回的对象的data为空(不是null,打印出来是[Object null prototype])访问下面的所有变量均undefined

Editor.Profile.load在2.2.0的版本中, 主进程和渲染进程的调用确存在该问题,我反馈下

目前给出的解决方案是,自己读写文件获取数据,这样同样也能满足您的需求

const Fs = require('fire-fs');
let cfgPath = Editor.url('profile://project/my-cfg.json');
if(!Fs.existsSync(cfgPath)){
  let defaultData={}; // 你自己默认的数据
  Fs.writeFileSync(cfgPath, JSON.stringify(defaultData));
}
let cfgData =JSON.parse( Fs.readFileSync(cfgPath,'utf-8'));