Visual studio code 在vscode扩展开发期间如何使用spawn?

Visual studio code 在vscode扩展开发期间如何使用spawn?,visual-studio-code,Visual Studio Code,我想在从用户那里捕获一些命令后,使用spawn运行一些bash代码 这就是我所尝试的: const进程=需要(“子进程”); context.subscriptions.push(vscode.commands.registerCommand(“generation.startRun”,function()){ 让xx=process.spawn(“echo”,“你好,世界”); xx.stdout.on(“数据”,(数据)=>{ vscode.window.showInformationMes

我想在从用户那里捕获一些命令后,使用spawn运行一些bash代码

这就是我所尝试的:

const进程=需要(“子进程”);
context.subscriptions.push(vscode.commands.registerCommand(“generation.startRun”,function()){
让xx=process.spawn(“echo”,“你好,世界”);
xx.stdout.on(“数据”,(数据)=>{
vscode.window.showInformationMessage(data.toString());
});
}));
但不幸的是,当我激活这个命令时,什么都没有发生

spawn
函数是否以某种方式工作

此外,我不想使用
exec
,因为它在使用
ls
时总是显示奇怪的字符