Visual studio code 如何在VSCode上启动时运行扩展命令?

Visual studio code 如何在VSCode上启动时运行扩展命令?,visual-studio-code,vscode-extensions,Visual Studio Code,Vscode Extensions,我构建了一个使用外部API的VSCode扩展。每次用户打开VSCode时,我都需要一个命令来获取一些数据 我已经阅读了文档,但没有找到答案 谢谢你抽出时间 我对扩展的生命周期是如何工作的有一个误解。最后,我终于解决了我的问题。以下是如何: 在扩展的package.json上有activationEvents设置。此设置确定何时激活扩展。您可以阅读官方文档中的不同选项,但让我告诉您,其中一个选项是星形运算符* 如果您在package.json中设置此选项: "activationEvents":

我构建了一个使用外部API的VSCode扩展。每次用户打开VSCode时,我都需要一个命令来获取一些数据

我已经阅读了文档,但没有找到答案


谢谢你抽出时间

我对扩展的生命周期是如何工作的有一个误解。最后,我终于解决了我的问题。以下是如何:

在扩展的
package.json
上有
activationEvents
设置。此设置确定何时激活扩展。您可以阅读官方文档中的不同选项,但让我告诉您,其中一个选项是星形运算符
*

如果您在
package.json中设置此选项:

"activationEvents": [
    "*"
],
您的扩展将在VSCode打开时激活

当您的扩展被激活时会发生什么它将启动
激活
功能,默认情况下在
扩展名.ts
/
扩展名.js
文件中定义。

在那里,您可以放置代码,例如,启动特定的
命令
,或创建特定的
树视图

希望能有帮助