如何使 "watch" 任务永远为假?
How to make "watch" task forever false?
我正在尝试将静态网站从 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
},
帮我让 "watch" 任务在建造完成后结束。
正如上面评论中提到的那样,您的配置问题中需要提供更多信息。
grunt 配置中需要有一个 build
目标,它不像 watch 那样使用本地开发服务器。
watch: {
....
},
build: {
....
}
您还需要按照以下命令注册任务:
grunt.registerTask('build', ['target1', 'target2']);
那么 Netlify 中的构建命令将是:grunt build
而不是您正在使用的命令。
我正在尝试将静态网站从 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
},
帮我让 "watch" 任务在建造完成后结束。
正如上面评论中提到的那样,您的配置问题中需要提供更多信息。
grunt 配置中需要有一个 build
目标,它不像 watch 那样使用本地开发服务器。
watch: {
....
},
build: {
....
}
您还需要按照以下命令注册任务:
grunt.registerTask('build', ['target1', 'target2']);
那么 Netlify 中的构建命令将是:grunt build
而不是您正在使用的命令。