要捕获 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() 方法时,要确保命令是安全可信的,以避免出现安全漏洞。