流星的儿童过程

时间:2016-10-28 17:07:35

标签: node.js meteor

我使用Node-S的Child-Process来调用我的.exe,但现在我正在使用meteor。 我怎么能从Meteor调用我的.exe?

这是Node

中使用的代码
    const exec = require('child_process').exec;
    exec('"C:\\Users\\obarrera\\Desktop\\desktop.exe" omar_barrera', (err, stdout, stderr) => {
      if (err) {
        console.error(err);
        return;
      }
      console.log(stdout);
    });

1 个答案:

答案 0 :(得分:3)

你可以在Meteor中做一些非常相似的事情。不过,我建议将exe文件移到Meteor项目中。如果将desktop.exe文件移动到项目中的private目录,则可以执行以下操作:

import childProcess from 'child_process';
childProcess.exec('assets/app/desktop.exe omar_barrera', (err, stdout, stderr) => {
  if (err) {
    console.error(err);
    return;
  }
  console.log(stdout);
});

当然,请务必先在Meteor项目中使用npm install --save child_process