VSCode 扩展激活方法可以是异步的吗?

Pet*_*one 8 vscode-extensions

VSCode 扩展激活方法可以是异步的吗?

似乎有效。

我找不到任何禁止这样做的内容。

我检查的扩展示例都没有异步激活方法。

VSCode 扩展安装依赖项激活命令中的代码确实可以做到这一点,并且作者说它有效。

有什么理由不这样做呢?

我希望我可以有一个异步激活方法的原因是我的扩展在“*”上激活,因为打印适用于所有文件。有些人收到高扩展 CPU 警告。官方建议是与 webpack 捆绑在一起,但在我看来,这只会将问题转化为前期成本。

就我个人而言,我从未遇到过加载缓慢的情况,但这可能是由于使用了 SSD,这会降低大量小文件的成本。