开发期间安装 VS Code 扩展?

A. *_*nda 2 visual-studio-code vscode-extensions

我正在开发 VS Code 的扩展。这个扩展对于我在日常工作中使用来说已经足够好了,但还不足以发布。是否有一种规范的方法可以使正在开发的未发布扩展可用于 VS Code?最理想的是,我希望始终保持代码运行的当前状态。

我确实找到了一种似乎可行的方法,但我不确定这是一个可怕的黑客还是可以:在 VS Code 的扩展目录(~/.vscode/extensions在 Linux 上)中创建一个到开发目录的符号链接。有更好的/官方的方法吗?

Cha*_*les 5

您可以使用vsce和命令来打包您的扩展(即使它正在开发中)vsce package。这将创建一个 .vsix 文件,您可以在市场菜单中将其安装在 VSCode 的常规实例中(单击...顶部的图标并选择“从 .vsix 文件安装”)。

如果您需要查看扩展程序的日志,请转到帮助>切换开发人员工具并使用控制台查看扩展程序的输出(如果有)。

  • 值得补充的是,当调试新扩展时,虽然它也已安装,但应在调试期间使用扩展主机启动配置中的选项“--disable-extension ID”禁用已安装的版本。 (2认同)