调用child_process.在Node中执行,就像在特定文件夹中执行一样



我使用以下命令在nodeJS中执行CLI命令

var cp = require('child_process');
cp.exec('foocommand', callback);

但是,foocommand正在当前文件夹节点中执行。如何使它像从另一个文件夹调用一样执行?

在文档中:

var cp = require('child_process');
cp.exec('foocommand', { cwd: 'path/to/dir/' }, callback);

不是一个完全的专家,但如果它是一个cli,那么你希望能够使用stdin巫婆是不可用的process.exec。也许你想看看是否有一个可编程接口的cli?

最新更新