如何使“看”任务永远错误?

时间:2017-12-08 18:50:45

标签: reactjs npm gruntjs grunt-contrib-watch netlify

我正在尝试将bitbucket的静态网站部署到Netlify。它失败了,因为“watch”处于等待模式。

来自Netlify的日志:

Done, without errors.
8:38:52 PM: Completed in 60.606s at Fri Dec 08 2017 17:38:43 GMT+0000 (UTC) - Waiting...

我的Gruntfile.js配置是:

watch: {
      options: {
         livereload: true,
         atBegin: true,
         interval: 1000,
         forever: false,
         // spawn: false,
         // interrupt: true,
         // debounceDelay: 3000
        },

帮助我在建造后使“观察”任务结束。

1 个答案:

答案 0 :(得分:0)

正如上面评论中提到的那样,您的问题需要在您的配置中提供更多信息。

grunt配置中需要一个build目标,而不像watch那样使用本地开发服务器。

watch: {
  ....
},
build: {
  ....
}

您还需要按以下命令注册任务:

grunt.registerTask('build', ['target1', 'target2']);

然后Netlify中的build命令将是:grunt build而不是您正在使用的命令。