在开发过程中安装 VS 代码扩展?

Install VS Code extension during development?

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

我确实找到了一种似乎有效的方法,但我不确定这是否是一个糟糕的 hack 或好:在 VS Code 的扩展目录中创建一个符号 link(~/.vscode/extensions Linux) 到开发目录。有better/official方法吗?

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

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