【问题标题】:Install VS Code extension during development?在开发期间安装 VS Code 扩展?
【发布时间】:2022-01-05 05:44:49
【问题描述】:

我正在为 VS Code 开发一个扩展。这个扩展已经足够我在日常工作中使用了,但还不足以发布(还)。有没有一种规范的方法可以使开发中的未发布扩展对 VS Code 可用?最理想的情况是,我希望代码的当前状态一直在运行。

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

【问题讨论】:

标签: visual-studio-code vscode-extensions


【解决方案1】:

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

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

【讨论】:

  • 值得补充的是,在调试新扩展时,在安装新扩展的同时,调试时应在扩展主机启动配置中使用--disable-extension ID选项禁用已安装版本。跨度>
猜你喜欢
  • 1970-01-01
  • 2023-03-05
  • 2022-11-21
  • 1970-01-01
  • 2023-02-14
  • 1970-01-01
  • 2017-07-26
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多