【发布时间】:2019-10-30 21:08:22
【问题描述】:
我有一个我正在开发的扩展程序,之前的一段时间,我在.vscode/extensions 中拥有它,并同步了一个 Git 存储库。
但在新版本的 vscode 中,它会删除该版本并下载稳定版本。
那我该如何工作?
【问题讨论】:
标签: git github visual-studio-code vscode-extensions
我有一个我正在开发的扩展程序,之前的一段时间,我在.vscode/extensions 中拥有它,并同步了一个 Git 存储库。
但在新版本的 vscode 中,它会删除该版本并下载稳定版本。
那我该如何工作?
【问题讨论】:
标签: git github visual-studio-code vscode-extensions
很遗憾,VSCode 并未正式支持此工作流程。它根本没有“开发扩展安装”的概念,所以你必须处理这样的烦恼。我自己也是这样工作的,我更喜欢它。顺便说一句,根据我的经验,只有当 package.json 中的版本落后于最新的官方版本时,本地“开发安装”才会被删除。
据我所知,官方建议是通过extension development host 独家开发扩展。如果您想在常规工作流程中稍微使用该扩展,那么这似乎并不实际,因此在发布之前它会进行一些测试。另一种方法是将扩展打包到带有vsce package 的.vsix 文件并安装它。不过这对我来说似乎相当麻烦。
前段时间我打开了一个非常相关的问题,但到目前为止还没有引起太多关注。我想这意味着大多数扩展开发人员都可以接受现状......
【讨论】: