内容
我使用Roots堆栈开发使用Gulp + BrowserSync的网站。
当我执行gulp watch
时,最初,它会打开我的浏览器https://localhost:300X,我会看到我正在处理的网站 - 正如预期的那样。
目标
当我保存CSS
(SASS
),HTML
,JS
或PHP
时,Gulp会编译,而BrowserSync则会刷新页面。
问题
随着时间的推移(几个月),在保存PHP
文件后,它现在几乎永远不会刷新。它很少用于HTML
。截至本周,它仅在CSS
/ SASS
时执行。但是,仍然会始终刷新JS
。
有时手动刷新页面甚至无法正常工作。
我不知道为什么,我不知道如何解决它。
我的理论
似乎BrowserSync是缓存或其他东西。
进一步背景
澄清:
我的Gulp.js文件
https://gist.github.com/s3w47m88/5b1511ef4f2bb3c458924642da818e9a