Visual studio code 如何在VSCode上启动时运行扩展命令?
我构建了一个使用外部API的VSCode扩展。每次用户打开VSCode时,我都需要一个命令来获取一些数据 我已经阅读了文档,但没有找到答案Visual studio code 如何在VSCode上启动时运行扩展命令?,visual-studio-code,vscode-extensions,Visual Studio Code,Vscode Extensions,我构建了一个使用外部API的VSCode扩展。每次用户打开VSCode时,我都需要一个命令来获取一些数据 我已经阅读了文档,但没有找到答案 谢谢你抽出时间 我对扩展的生命周期是如何工作的有一个误解。最后,我终于解决了我的问题。以下是如何: 在扩展的package.json上有activationEvents设置。此设置确定何时激活扩展。您可以阅读官方文档中的不同选项,但让我告诉您,其中一个选项是星形运算符* 如果您在package.json中设置此选项: "activationEvents":
谢谢你抽出时间 我对扩展的生命周期是如何工作的有一个误解。最后,我终于解决了我的问题。以下是如何: 在扩展的
package.json
上有activationEvents
设置。此设置确定何时激活扩展。您可以阅读官方文档中的不同选项,但让我告诉您,其中一个选项是星形运算符*
如果您在package.json中设置此选项:
"activationEvents": [
"*"
],
您的扩展将在VSCode打开时激活
当您的扩展被激活时会发生什么它将启动激活
功能,默认情况下在扩展名.ts
/扩展名.js
文件中定义。
在那里,您可以放置代码,例如,启动特定的命令
,或创建特定的树视图
希望能有帮助