【发布时间】:2011-07-27 17:26:00
【问题描述】:
我有一个复杂的 MakeFile 文件,我想在我的 node.js 应用程序中调用它,这个 make 文件是从根目录深处的几个目录。我知道我需要生成一个“make”智利进程,但将节点移动到子目录中以调用 make 我不太确定。
【问题讨论】:
我有一个复杂的 MakeFile 文件,我想在我的 node.js 应用程序中调用它,这个 make 文件是从根目录深处的几个目录。我知道我需要生成一个“make”智利进程,但将节点移动到子目录中以调用 make 我不太确定。
【问题讨论】:
С你能把make移到嵌套文件夹吗?我会尝试类似的东西
var util = require('util'),
exec = require('child_process').exec,
child;
child = exec('cd samples/nestedmake && make',
function (error, stdout, stderr) {
console.log('stdout: ' + stdout);
console.log('stderr: ' + stderr);
if (error !== null) {
console.log('exec error: ' + error);
}
});
(复制了 Node Child Processes 文档中的最小更改)。
【讨论】: