在开发期间,如何在watchify完成之前阻止页面加载?

dum*_*ter 9 javascript browserify watchify

这是一个典型的工作流程:

  1. 编辑JS文件
  2. 保存文件,watchify会自动开始为我重建它
  3. alt-tab到浏览器
  4. ctrl + R重新加载页面

这很好,除非watchify需要比第3步和第4步更长的时间,因为你得到过时的代码或错误,它很糟糕.

有没有一种简单的方法来保证永远不会发生?就像watchify向我的服务器发出信号的方式一样,它应该在尝试加载请求的页面之前等待另一秒钟?如果不存在这样的事情,人们如何在实践中处理这个问题?

我必须嘲笑谷歌,因为我甚至找不到人们在谈论这个问题,除了这个说"添加一个简单的(基于节点的)服务器,它将阻止请求,直到手表完成运行:这将避免总是令人沮丧重新加载页面只是为了找到手表尚未完全运行的现象." - 但不幸的是,这是todo列表中的条目,而不是该回购中存在的内容.

Ema*_*ola 4

如果您使用 Grunt 或 Gulp,您可以使用实时重新加载插件

或者,您可以在任务完成时发出蜂鸣声,以便您知道何时重新加载页面。

livereloadify也可能值得一看。