我使用以下命令在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?