插件更新如何保留更新前的插件配置?

如题,礼貌请教~

用 plugin.saveData() 方法写到本地的配置是不会消失的,如果使用官方或者 BRAT 更新的话。这些配置在插件文件夹的 data.json 文件里

我现在用了saveData方法, 但是在插件更新后,之前保存的配置还是被清空了。我去看下文档里的描述。

感谢解答~

问题找到了,使用 plugin.saveData() 这个方法确实可以保存之前的配置。你说的是对的~
我的配置之所以没有保存,是因为我的插件目录同时存在了两个插件目录,分别是从插件市场安装的版本以及我自己的开发版本。
开启插件后,默认使用的是插件市场下载的插件,因此配置是空。

1 个赞

建议日常使用、开发、beta测试分别使用不同的仓库,且开发仓库不从官方下载自己的插件,这样开发文件夹就可以直接和插件同名了,也方便使用 hot-reload

嗯嗯,我现在直接使用自己的开发版了,构建产物与发布版本保持一致即可。感谢~