execa 是 child_process Child process | Node.js v18.6.0 Documentation (nodejs.org)的 promise封装。
运行命令
import {execa} from 'execa';
const {stdout} = await execa('echo', ['unicorns']);
console.log(stdout);
//=> 'unicorns'
打印到主进程
import {execa} from 'execa';
execa('echo', ['unicorns']).stdout.pipe(process.stdout);