MST

星途 面试题库

面试题:JavaScript中如何使用child_process模块启动一个Node子进程并获取其输出

请使用JavaScript的child_process模块编写代码,启动一个Node子进程,运行一个简单的JavaScript脚本(例如输出'Hello World'),并在主进程中获取子进程的标准输出并打印出来。
41.4万 热度难度
编程语言JavaScript

知识考点

AI 面试

面试题答案

一键面试
const { exec } = require('child_process');

exec('node -e "console.log(\'Hello World\')"', (error, stdout, stderr) => {
    if (error) {
        console.error(`执行子进程错误: ${error}`);
        return;
    }
    if (stderr) {
        console.error(`子进程标准错误输出: ${stderr}`);
        return;
    }
    console.log(`子进程标准输出: ${stdout}`);
});