Node.js 子进程未在扩展中工作(vscode)

Node.js 子进程未在扩展中工作(vscode),node.js,visual-studio-code,Node.js,Visual Studio Code,我有一个正常的.ts格式的程序 var spawn = require('child_process').spawn; var child = spawn("dir",{shell:true}); child.stdout.on("data",function(data){ console.log('data\n ' + data);}); 最终的结果是 但当我使用vscode扩展模块时 function activate(context) { con

我有一个正常的.ts格式的程序

var spawn = require('child_process').spawn;
var child = spawn("dir",{shell:true});
child.stdout.on("data",function(data){
console.log('data\n ' + data);});
最终的结果是

但当我使用vscode扩展模块时

function activate(context) {
console.log('Congratulations, your extension "helloworld-minimal-sample" is now active!');
var spawn = require('child_process').spawnSync;

var child = spawn("dir",{shell:true});

child.stdout.on("data",function(data){
    console.log('data\n ' + data);
});

console.log('stdout here: \n' + child.stdout);

let disposable = vscode.commands.registerCommand('extension.helloWorld', () => {

    vscode.window.showInformationMessage('Hello World!');
});

context.subscriptions.push(disposable);
}

但这并没有显示目录。 如何解决