如果我在grunt-shell中使用Grunt Task Runner,我无法使用ctrl-c SIGINT退出grunt。
grunt.registerTask('serve', [
'less',
'autoprefixer',
'shell:hologram', // grunt-shell task
'connect:livereload',
'watch'
]);下面是shell的配置方式:
grunt.initConfig({
...
shell: {
options: {
failOnError: false
},
hologram: {
command: 'bundle exec hologram'
},
},
...
}发布于 2018-12-29 09:00:45
当我从Git Bash运行Grunt时,我也遇到了同样的问题。我的解决方案是更新到最新版本的git bash并使用CTRL+SHIFT+C退出。CTRL+SHIFT+C很可能就足够了(即使是较旧的版本)。
https://stackoverflow.com/questions/26244827
复制相似问题