卸载vscode扩展的挂钩/事件

时间:2017-10-09 20:52:53

标签: visual-studio-code vscode-extensions

我在vscode文档中没有看到有关"卸载钩子的信息。基本上我有一个扩展,需要在卸载时对系统的文件系统进行一些清理,但是如果只是停用则。 (关闭vscode)。

1 个答案:

答案 0 :(得分:1)

此钩子今年在vs代码版本1.21中添加:Extension uninstall hook

  

如果您的扩展程序在卸载时需要进行一些清理操作   从VS Code,你现在可以通过注册节点脚本来做到这一点   在扩展程序的脚本部分下卸载挂钩vscode:uninstall   package.json

{
  "scripts": {
    "vscode:uninstall": "node ./out/src/lifecycle"
  }
}
  

完全卸载扩展程序后,将执行此脚本   从VS代码重启VS代码(关闭并启动)   卸载扩展后。