通过Node.js调用嵌套文件夹中的文件

我有一个复杂的MakeFile文件,我想作为我的node.js应用程序的一部分调用,make文件是根目录下的几个目录。 我知道我需要产生一个'make'智利的过程,但是将节点移动到子目录来调用make im不太清楚。

你可以把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文档中的最小更改进行复制)。