仅在Nodejs中运行一次可执行文件

时间:2017-02-08 12:06:56

标签: node.js exe

我用C ++创建了一个程序并创建了它的可执行文件。我的程序从大量文件中读取,然后我只需要对其执行计算。所以简而言之,我只想运行一次可执行文件,然后只需要传递命令行参数即可获得结果。

const execFile = require('child_process').execFile;
const child = execFile('./a.out',[InArr], (error, stdout, stderr) => {
  if (error) {
    throw error;
  }
  console.log(stdout);
});

但是上面一行的问题是,它每次都会执行我的代码,因此我需要再次执行所有额外的工作(读取文件)。 还有其他方法可以更有效地完成吗?

0 个答案:

没有答案