我已经尝试了一段时间了,但是在保存完第一个文件之后我无法使其运行。
每当我启动gulp并在SFTPHook
文件上进行任何更改时,它都会正确地重新加载页面,但是在第一次保存后,即使html
文件已经保存了,它也不会再执行此操作。已保存到html
文件夹中。
我已经更新到Gulp v4,并且试图添加public
和gulp.series
,但我不知道我做错了什么。如果有人在代码中看到任何错误...(目前仅在generateHtml上,如果我们可以使其正常运行,我想我也可以使它们也运行)。
gulp.parallel
答案 0 :(得分:2)
此任务可能永远不会完成:
//Refrescar pantalla
gulp.task('re-loaded', function() {
console.log("a")
browser.reload()
});
更改为:
//Refrescar pantalla
gulp.task('re-loaded', function(done) {
console.log("a")
browser.reload()
done()
});
或
//Refrescar pantalla
gulp.task('re-loaded', () => {
console.log("a")
browser.reload()
});
[实际上,经过深思熟虑,第二个选项可能不起作用,因为它不会返回流。我怀疑browserSync.reload()是否返回流或承诺,因此返回其结果将无济于事。希望回调方法(上面的第一个选项)可以工作。]