VSCode插件更新
自定义插件更新前提条件
- VSCode安装插件命令
workbench.extensions.installExtension
, 可对插件包进行安装
注意
只有重启窗口的VS Code实例插件才生效
VSCode 提供命令行工具进行插件的安装, 例如:code --install-extension youplugin.vsix。 但是不要使用 child_process 中的 exec 执行这个命令。VSCode不会执行此命令,无法进行插件的安装
插件更新的流程
vscode插件更新流程 访问密码:L5eA
更新流程
- 触发更新
- 方式一:VSCode启动插件初始化检查更新
- 方式二:创建命令,通过执行命令,主动触发更新
- 向服务器获取 version.json 得到相关信息,如插件版本信息
- 判断是否需要更新
- 需要更新则根据指定URL获取插件包
- 通过VSCode提供的API(
vscode.commands.executeCommand
)进行插件的安装 - 重启VSCode使插件生效