当Grunt退出时杀死产生的进程

dtu*_*net 16 gruntjs

我目前正在尝试执行几个步骤,要求将任务生成到子进程中.例如:

  1. 观看文件
  2. 启动我的静态站点生成器的预览服务器

我可以轻松地使用像grunt-concurrent这样的任务来同时运行这两个任务.但是,当我退出grunt时,子进程(在这种情况下 - 我使用grunt-shell运行的静态站点生成器)继续运行.我想让这些任务同时运行 - 但是当grunt退出时也会让它们被杀死.

思考?

her*_*w78 0

您不使用 grunt-contrib-connect 在项目根目录中启动服务器是否有某种原因?

如果可能的话,这样做而不是使用 grunt-shell,当你的 grunt 进程退出时,服务器将自动关闭