要捕获 VS Code 终端的输出,可以使用 execSync()
方法来执行命令,并将输出保存到变量中。下面是一个示例代码:
const { execSync } = require('child_process');
try {
// 执行命令并捕获输出
const output = execSync('echo "Hello, World!"');
// 输出结果
console.log(output.toString());
} catch (err) {
console.error(err);
}
在这个示例中,我们使用 execSync()
方法执行了一个简单的命令 echo "Hello, World!"
,并将输出保存到 output
变量中。然后通过 console.log()
方法将输出结果打印到控制台。
注意:在使用 execSync()
方法时,要确保命令是安全可信的,以避免出现安全漏洞。