我有一个复杂的MakeFile文件,我想作为我的node.js应用程序的一部分调用,make文件是从root开始的几个目录。我知道我需要生成一个'make'智能流程,但是将节点移动到子目录中以调用make im不太确定。
答案 0 :(得分:2)
你可以将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文档的最小更改进行复制)。