如何在VSCode中拥有开发扩展?



我有一个正在开发的扩展,前段时间,我在同步的 Git 存储库中.vscode/extensions了它。

但是在新版本的 vscode 中,它会删除该版本并下载稳定版本。

那我该怎么工作呢?

遗憾的是,VSCode 不正式支持此工作流。它根本没有"开发扩展安装"的概念,因此您必须处理这样的烦恼。不过,我自己就是这样工作的,而且更喜欢它。顺便说一句,根据我的经验,本地"开发安装"只有在package.json中的版本落后于最新的官方版本时才会被删除。

据我所知,官方建议是通过扩展开发主机专门开发扩展。如果您想在常规工作流程中使用扩展程序一段时间,这似乎并不实用,因此在发布之前会对其进行一些测试。另一种方法是将扩展名打包到带有vsce package.vsix文件中并进行安装。不过,这对我来说似乎很麻烦。

不久前,我就所有这些问题提出了一个非常相关的问题,但到目前为止还没有引起太多关注。我想这意味着大多数扩展开发人员都可以接受现状......

支持开发扩展安装 (#25159)

最新更新