VSCode:由于未打开任何工作区,因此无法写入工作区设置请先打开工作区,然后重试

问题描述

我正在编写一个vscode(Visual Studio代码)扩展,当我尝试更新类似波纹管代码的配置时,会出现以下错误rejected promise not handled within 1 second: Error: Unable to write to Workspace Settings because no workspace is opened. Please open a workspace first and try again.

我的代码

vscode.workspace.getConfiguration("myextention").update("myextention.conf","231231223");

解决方法

我遇到了同样的问题。

错误的意思是:

使用您的扩展程序的用户必须打开保存配置的工作区。

工作区不是您用来开发扩展的地方。


您可以查看 How to store data for each "user" - VSCode Extention 以了解另一种保存参数的方式。