9

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

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

这很好,除非 watchify 比第 3 步和第 4 步花费更长的时间,否则这很糟糕,因为您要么得到过时的代码,要么得到错误。

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

我必须在谷歌搜索,因为我什至找不到人在谈论这个问题,除了这个说“添加一个简单的(基于节点的)服务器,它将阻止请求,直到手表完成运行:这将避免总是令人沮丧重新加载页面却发现手表还没有完全运行的现象。” - 但不幸的是,这是待办事项列表中的一个条目,而不是该回购中存在的东西。

4

1 回答 1

4

如果你使用 Grunt 或 Gulp,你可以使用live reload 插件

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

还有可能值得一看livereloadify

于 2015-11-21T19:06:07.260 回答