如何让g运行t运行一些任务在特殊的时间点?

How to make grunt run some tasks at a special point in time?

我正在使用 G运行t 进行 运行 Jasmine 测试和 Nightwatch.js 测试。有没有可能在一个特殊的时间点做G运行t运行的测试?例如 G运行t 可以 运行 在保存更改的代码时始终进行测试。或者 G运行t 可以 运行 总是在凌晨 1 点进行测试。这可能吗?如何实现?

  1. Grunt-contrib-watch 使您在检查的文件发生更改时执行一些任务。
  2. grunt-crontab可以让你在特定的时间做一些任务,就像crontab一样。 例如在 grunt 设置中:

grunt-crontab 示例。

{
  "jobs" : [
    {
      "command": YOUR COMMAND,
      "schedule": "0 1 * * *",  //Every day's 1:00 A.M.
      "comments": YOUR COMMENTS.
    }
  ]
}

编辑: 目前 grunt-crontab 只是为你添加命令到 crontab,这意味着它不能直接观察结果,更好的方法是使用 grunt-contrib-watch 来监控变化。