Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Typescript Vscode扩展无法处理多个实例_Typescript_Visual Studio Code_Vscode Extensions - Fatal编程技术网

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]。它不知道您的扩展,因为它不是已安装的

我正在使用typescript创建VsCode扩展,并尝试使用事件执行所有活动。例如,每当打开一个文件时,我都有这些事件的侦听器,因此会触发事件,我会将文件名写入控制台,但当我使用
file->New Window
选项打开另一个vscode实例时,它不起作用。
有人能告诉我为什么会发生这种情况吗?

当您从扩展开发主机实例打开一个新窗口时,其行为与您从普通实例执行相同操作的行为相同。您将注意到,新窗口没有声明[Extension Development Host]。它不知道您的扩展,因为它不是已安装的扩展


您唯一能做的就是将扩展复制到extensions文件夹中(即临时“安装”它),然后试一试。

您是否安装了扩展,或者您正在运行扩展开发主机?嗨,不,我没有安装扩展,只是我创建了扩展并按F5键进行了测试。当我将项目复制到%USERPROFILE%\.vscode\extensions时,它可以工作