Node.js 生成进程以运行可执行文件
示例
如果要运行可执行文件等文件,请使用child_process.execFile。child_process.exec它不会像生成卵壳那样直接创建一个新进程,该进程比运行命令效率更高。该函数可以像这样使用:
const execFile = require('child_process').execFile;
const child = execFile('node', ['--version'], (err, stdout, stderr) => {
if (err) {
throw err;
}
console.log(stdout);
});与不同child_process.exec,此函数最多接受四个参数,其中第二个参数是您要提供给可执行文件的参数数组:
child_process.execFile(file[, args][, options][, callback]);
否则,选项和回调格式与相同child_process.exec。函数的同步版本也是如此:
const execFileSync = require('child_process').execFileSync;
const stdout = execFileSync('node', ['--version']);
console.log(stdout);
热门推荐
10 未来婆婆新婚祝福语简短
11 简短的宝宝出生祝福语
12 化学老师元旦祝福语简短
13 北影考生祝福语简短英语
14 产品祝福语女生文案简短
15 新年的好祝福语简短
16 孩子周岁红包祝福语简短
17 虎年夸张祝福语大全简短
18 简短搞笑的虎年祝福语