更新扩展程序时,应该在哪里保存扩展程序数据以检索这些数据?

时间:2019-04-06 12:21:13

标签: visual-studio-code vscode-extensions

我正在用VSCode编写一个扩展名,该扩展名允许用户使用他们的书签,我将文件保存在context.extensionPath中,但是当我更新扩展名时,我丢失了该文件,因为现在已经安装了新版本的扩展名在另一个文件夹中。

有没有一种方法可以维护相同的文件夹,还是可以使用标准文件夹将扩展数据保存在VSCode中?如果没有,我应该在哪里保存?也许有一种方法可以检索它并将其从上一个版本文件夹复制到新的扩展文件夹中?

1 个答案:

答案 0 :(得分:1)

我找到了答案。有一个标准文件夹可以完成保存扩展键值数据的任务。正如docs所说,如果要保存键值数据,则应使用 globalStoragePath 文件夹。

默认情况下未创建此文件夹,因此您必须在第一次要在其中保存内容时执行此操作。