我使用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);
});
答案 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
。