使用不稳定的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
复制到你的项目中