Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js grunt.util.spawn命令正在等待响应_Node.js_Gruntjs_Command Prompt - Fatal编程技术网

Node.js grunt.util.spawn命令正在等待响应

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())

我正在尝试从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());
 });
(稍后会有args和更多有趣的东西,但现在我只想让它运行)

它确实会运行并返回输出,但是,正在运行的exe会写入一条消息,然后说“要继续,请按enter”

这就是我能做到的。它只是挂着。有没有办法产生一个需要输入的子对象


我希望这足够继续下去,如果没有请告诉我。

不确定这是否是正确的方法(参考另一篇文章),但我的问题似乎在这里得到了回答。