如何在VSCode中进行开发扩展?

时间:2019-06-17 09:29:35

标签: git github visual-studio-code vscode-extensions

我有一个正在开发的扩展程序,不久前,我在.vscode/extensions中将其与Git存储库进行了同步。

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

那我该如何工作?

1 个答案:

答案 0 :(得分:1)

不幸的是,VSCode并未正式支持此工作流程。它根本没有“开发扩展安装”的概念,因此您必须处理类似的烦恼。我自己那样工作,但我更喜欢它。顺便说一句,以我的经验,只有当package.json中的版本落后于最新的正式版本时,本地“开发安装”才会被删除。

据我所知,官方建议是通过extension development host独家开发扩展名。如果您想在常规工作流程中使用扩展名,以便在发布之前进行一些测试,那似乎并不实际。替代方法是使用.vsix将扩展名打包到vsce package文件中并进行安装。不过,对我而言,这似乎很麻烦。

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

Support development extension installations (#25159)