使用不稳定的API

在VS Code中,插件API的兼容性非常重要,我们尽最大努力避免API变动以便插件开发人员已经发布的插件可以按预期工作。但是,这对使得我们束手束脚,一旦新的API发布后,就不可能再轻易改动。

不稳定的API(Proposed API)则解决了这个问题,不稳定的API是VS Code已经实现但是还未公开的API。它们只在Insider版的VS Code中可用,而且很有可能再次产生变动,你也不能在想要发布的插件中使用。不管怎样,插件开发者开始可以在本地开发时测试这些API,然后给VS Code团队提供建议的,经过不断修改之后最终可能出现在稳定版中。

使用不稳定的API

下面是在本地开发中测试未稳定API的步骤:

  • 使用 VS Code的Insider版本
  • package.json中添加"enableProposedApi": true
  • 把最新的vscode.proposed.d.ts复制到你的项目中