如何处理命令 'extension.commandName' 在 VSCode 中未找到错误

How to handle Command 'extension.commandName' not found error in VSCode

当长运行命令之一被process.kill

强行杀死时出现问题

之后,每当我尝试执行命令时,它都会引发 Command 'extension.commandName' not found 错误。

注意:所有命令都正确注册在package.json贡献>>命令。命令也作为 activationEvents 的一部分包含在内。 键绑定 也适用于已注册的命令。我也检查了类似的问题,但这没有涵盖我的情况。

我现在处理这个问题的方法是公开另一个触发 workbench.action.reloadWindow 的命令。重新加载 window 后,扩展能够再次处理请求。