BrowserSync有时只能工作

时间:2018-05-20 19:00:27

标签: gulp browser-sync gulp-browser-sync roots-sage

内容

我使用Roots堆栈开发使用Gulp + BrowserSync的网站。

当我执行gulp watch时,最初,它会打开我的浏览器https://localhost:300X,我会看到我正在处理的网站 - 正如预期的那样。


目标

当我保存CSSSASS),HTMLJSPHP时,Gulp会编译,而BrowserSync则会刷新页面。


问题

随着时间的推移(几个月),在保存PHP文件后,它现在几乎永远不会刷新。它很少用于HTML。截至本周,它仅在CSS / SASS时执行。但是,仍然会始终刷新JS

有时手动刷新页面甚至无法正常工作。

我不知道为什么,我不知道如何解决它。


我的理论

似乎BrowserSync是缓存或其他东西。


进一步背景

澄清:

  • Gulp中没有错误输出,似乎可以正确执行。
  • 如果我打开SASS文件并连续保存10次。有时候大部分时间都是如此。其他时间只会是几次。
  • 在保存之间给它几秒钟,因为如果我快速保存,我已经看到它窒息。
  • 这适用于现有文件。我还没有测试过创建新文件。


我的Gulp.js文件

https://gist.github.com/s3w47m88/5b1511ef4f2bb3c458924642da818e9a

0 个答案:

没有答案