Node.js grunt.util.spawn命令正在等待响应
我正在尝试从grunt任务中的命令提示符运行exe文件。到目前为止,我得到的是Node.js grunt.util.spawn命令正在等待响应,node.js,gruntjs,command-prompt,Node.js,Gruntjs,Command Prompt,我正在尝试从grunt任务中的命令提示符运行exe文件。到目前为止,我得到的是 var done = this.async(); var cp = grunt.util.spawn({ cmd: path.resolve(options.RH) }, done ); cp.stdout.on('data', function (data) { grunt.verbose.writeln('stdout: ' + data.toString())
var done = this.async();
var cp = grunt.util.spawn({
cmd: path.resolve(options.RH)
}, done );
cp.stdout.on('data', function (data) {
grunt.verbose.writeln('stdout: ' + data.toString());
});
(稍后会有args和更多有趣的东西,但现在我只想让它运行)
它确实会运行并返回输出,但是,正在运行的exe会写入一条消息,然后说“要继续,请按enter”
这就是我能做到的。它只是挂着。有没有办法产生一个需要输入的子对象
我希望这足够继续下去,如果没有请告诉我。不确定这是否是正确的方法(参考另一篇文章),但我的问题似乎在这里得到了回答。