【问题标题】:grunt.util.spawn command waiting for responsegrunt.util.spawn 命令等待响应
【发布时间】:2014-06-27 20:40:54
【问题描述】:

我正在尝试从 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”。

据我所知。它只是挂起。有没有办法产生一个需要输入的孩子?

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

【问题讨论】:

    标签: node.js gruntjs command-prompt


    【解决方案1】:

    不确定这是否是正确的方法(参考另一篇文章),但看起来我的问题在这里得到了回答。 How to run commands via NodeJS child process?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-12-05
      • 2015-11-18
      • 1970-01-01
      • 1970-01-01
      • 2011-10-20
      • 2017-01-03
      • 2020-09-19
      • 1970-01-01
      相关资源
      最近更新 更多