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

时间:2015-11-21 18:56:38

标签: javascript browserify watchify

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

  1. 编辑JS文件
  2. 保存文件,watchify自动开始为我重建
  3. alt-tab to browser
  4. ctrl + R重新加载页面
  5. 这很棒,除非watchify花费的时间超过第3步和第4步,因为你要么得到过时的代码,要么是错误的。

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

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

1 个答案:

答案 0 :(得分:4)

如果您使用的是Grunt或Gulp,则可以使用live reload plugin

或者,您可以在任务完成后播放beep,以便了解何时重新加载页面。

也值得一看livereloadify