gpt4 book ai didi

visual-studio-code - 在 vscode 的集成终端中运行命令后如何获取退出代码

转载 作者:行者123 更新时间:2023-12-05 07:09:51 26 4
gpt4 key购买 nike

运行terminal.sendtext("some command")后,如何获取命令的退出代码?如果这不可能,是否有办法在外部终端中运行命令(使用类似child_process.spawnSync())并获取退出代码?

最佳答案

你可以这样做

const { spawn } = require('child_process');
const ls = spawn('ls', ['-lh', '/usr']);

ls.stdout.on('data', (data) => {
console.log(`stdout: ${data}`);
});

ls.on('close', (code) => {
console.log(`child process close all stdio with code ${code}`);
});

ls.on('exit', (code) => {
console.log(`child process exited with code ${code}`);
});

引用:https://nodejs.org/dist/latest-v12.x/docs/api/child_process.html#child_process_event_close

关于visual-studio-code - 在 vscode 的集成终端中运行命令后如何获取退出代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61435509/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com