Где я могу сохранить данные расширения, чтобы они были доступны для их извлечения при обновлении расширения? - PullRequest
1 голос
/ 06 апреля 2019

Я пишу расширение в VSCode, которое позволяет пользователям иметь свои закладки, я сохраняю файл в context.extensionPath, но когда я обновляю расширение, я теряю этот файл, потому что теперь новая версия расширения установлена ​​в другом папка.

Есть ли способ сохранить ту же папку или стандартную папку для сохранения данных расширения в VSCode? Если нет, то где мне его сохранить? Или, может быть, есть способ извлечь его и скопировать в новую папку расширения из папки последней версии?

1 Ответ

1 голос
/ 06 апреля 2019

Я нашел ответ. Существует стандартная папка, которая выполняет задачу сохранения данных значения ключа расширения. Как говорит docs , если вы хотите сохранить данные значения ключа, вам следует использовать папку globalStoragePath.

Эта папка не создается по умолчанию, поэтому вы должны сделать это в первый раз, когда хотите что-то там сохранить.

...