Visual studio code 如何从扩展刷新VS代码管理器?

Visual studio code 如何从扩展刷新VS代码管理器?,visual-studio-code,vscode-extensions,Visual Studio Code,Vscode Extensions,我正在开发一个VSCode扩展,它从开发人员那里获得一些输入,并在自定义打开的终端中调用一些Thread/npm命令,以便在其中生成一个文件夹和一些文件 除了需要手动单击资源管理器中的“刷新”按钮以查看生成的文件夹外,一切都正常运行 我想从扩展中调用一个方法,以便在执行完成后为我们这样做。 我在网上做了一些研究,发现了以下命令: terminal.sendText(command); vscode.commands.executeCommand( "wor

我正在开发一个VSCode扩展,它从开发人员那里获得一些输入,并在自定义打开的终端中调用一些Thread/npm命令,以便在其中生成一个文件夹和一些文件

除了需要手动单击资源管理器中的“刷新”按钮以查看生成的文件夹外,一切都正常运行

我想从扩展中调用一个方法,以便在执行完成后为我们这样做。 我在网上做了一些研究,发现了以下命令:

terminal.sendText(command);
vscode.commands.executeCommand(
                    "workbench.files.action.refreshFilesExplorer"
                  );
但不幸的是,它并没有像我预期的那样起作用


我缺少什么吗?

您可能需要等到命令完成后再运行刷新


该命令是否需要在终端中运行?是否可以改为使用节点运行,然后在进程退出后执行
vscode.commands.executeCommand(“workbench.files.action.refreshFileExplorer”)
?好吧,我认为我不能使用child\u进程运行基于“纱线/npm/ng”的命令。可以吗?可以,您可以使用