因此,我正在使用grunt来帮助我开发网站。 在过去的两个星期中,我的Browsersync / Watch出现了问题。
当我对php文件进行更改时,browsersync不会检测到任何更改。即使当我手动重新加载站点时,源代码也不会更新。最有趣的部分是,这段代码会在“一段时间”后或在我重新启动grunt时更新。
watch: {
php: {
files: ['*.php', '**/*.php'],
}
},
// Run Browser Sync
browserSync: {
default_options: {
bsFiles: {
src: [
"**/*.php",
"*.php",
]
},
options: {
watchTask: true,
proxy: 'g.test',
}
}
}
有人遇到过熟悉的问题吗?
答案 0 :(得分:0)
PHP文件中是否有
body标签? 另外,在运行grunt时,您是否有一个脚本(如下图所示)插入了主体?
<script id="__bs_script__">
//<![CDATA[document.write("<script async src='/browser-sync/browser-sync-client.js?v=2.26.7'><\/script>".replace("HOST", location.hostname));
//]]>
</script>