VS Code Extensions API未记录的函数“exports.deactivate”

时间:2018-06-06 20:26:14

标签: javascript typescript visual-studio-code vscode-extensions

使用Yeoman扩展生成器yo code初始化扩展时,它会创建一个名为deactivate()的导出函数。我希望为我的扩展实现此功能,以便在取消激活或禁用时进行清理,但我不知道它是否需要像activate(context)导出这样的扩展上下文。

我无法在示例扩展程序或relevant documentation中找到该功能的任何用途。

如果有人知道如何使用此函数或传递给它的参数,在调用它时,请告诉我,也许我们应该更新文档以包含此导出。

1 个答案:

答案 0 :(得分:0)

不,deactivate()函数根本没有参数。说实话,我不确定是否会调用此函数。至少我在那里没有代码,而且我已经看到了很多扩展,要么根本不实现它,要么只有一个空体。