Concurrency Grunt并发不能运行太多任务

Concurrency Grunt并发不能运行太多任务,concurrency,gruntjs,Concurrency,Gruntjs,我试图用grunt运行多个监视任务,但它似乎无法运行。我使用grunt并发,但它似乎只运行我指定的任务的一部分,只是短暂停止 以下是我的GrunFile的片段: concurrent: compile: tasks: ["watch:app", "watch:html", "watch:images", "watch:lib", "watch:server"] options: logConcurrentOutput: true 当我运行此命令时,输出显示: R

我试图用grunt运行多个监视任务,但它似乎无法运行。我使用grunt并发,但它似乎只运行我指定的任务的一部分,只是短暂停止

以下是我的GrunFile的片段:

concurrent:
  compile:
    tasks: ["watch:app", "watch:html", "watch:images", "watch:lib", "watch:server"]
    options:
      logConcurrentOutput: true
当我运行此命令时,输出显示:

Running "concurrent:compile" (concurrent) task
Running "watch:images" (watch) task
Waiting...Running "watch:app" (watch) task
Waiting...Running "watch:html" (watch) task
Waiting...Running "watch:lib" (watch) task
Waiting...
出于某种原因,它完全跳过了我的服务器任务。我最初认为服务器任务的设置不正确,但我可以删除一个监视任务,它将与其他3个任务一起正确运行服务器任务,只是不能同时运行所有5个任务


我的实现是否不当?

因此,从文档中,只需声明您想要的任务量即可。因此,在你的情况下:

options:
      logConcurrentOutput: true
      limit: 5
默认情况下,它只使用您的CPU有多少核

极限

类型:数量默认值:CPU核心数量 (要求('os').CPU().length)的最小值为2

并发运行的任务数限制


有必要吗?默认情况下,监视任务将监视所有目标。可能自1月份以来已更改,但默认情况下,它使用的核心数是您拥有的核心数的两倍。