Typescript Vscode扩展无法处理多个实例
我正在使用typescript创建VsCode扩展,并尝试使用事件执行所有活动。例如,每当打开一个文件时,我都有这些事件的侦听器,因此会触发事件,我会将文件名写入控制台,但当我使用Typescript Vscode扩展无法处理多个实例,typescript,visual-studio-code,vscode-extensions,Typescript,Visual Studio Code,Vscode Extensions,我正在使用typescript创建VsCode扩展,并尝试使用事件执行所有活动。例如,每当打开一个文件时,我都有这些事件的侦听器,因此会触发事件,我会将文件名写入控制台,但当我使用file->New Window选项打开另一个vscode实例时,它不起作用。 有人能告诉我为什么会发生这种情况吗?当您从扩展开发主机实例打开一个新窗口时,其行为与您从普通实例执行相同操作的行为相同。您将注意到,新窗口没有声明[Extension Development Host]。它不知道您的扩展,因为它不是已安装的
file->New Window
选项打开另一个vscode实例时,它不起作用。
有人能告诉我为什么会发生这种情况吗?当您从扩展开发主机实例打开一个新窗口时,其行为与您从普通实例执行相同操作的行为相同。您将注意到,新窗口没有声明[Extension Development Host]。它不知道您的扩展,因为它不是已安装的扩展
您唯一能做的就是将扩展复制到extensions文件夹中(即临时“安装”它),然后试一试。您是否安装了扩展,或者您正在运行扩展开发主机?嗨,不,我没有安装扩展,只是我创建了扩展并按F5键进行了测试。当我将项目复制到%USERPROFILE%\.vscode\extensions时,它可以工作