使用grunt-shell时,按下ctrl-c [SIGINT]无法工作

7

如果我在使用Grunt任务运行器时使用grunt-shell,我将无法使用ctrl-c [SIGINT]退出grunt。

grunt.registerTask('serve', [
  'less',
  'autoprefixer',
  'shell:hologram', // grunt-shell task
  'connect:livereload',
  'watch'
]);

以下是shell的配置方式:

首先,让我们看一下如何配置Shell:

grunt.initConfig({

...

  shell: {
    options: {
      failOnError: false
    },
    hologram: {
      command: 'bundle exec hologram'
    },
  },

...

}
1个回答

0

当我从Git Bash运行Grunt时,我遇到了同样的问题。我的解决方案是更新到最新版本的Git Bash,并使用CTRL+SHIFT+C退出。 即使使用旧版本,CTRL+SHIFT+C也很可能足够。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接