我正在使用laravel构建SPA应用程序,并使用laravel mix主要用于前端文件编译。在推出“纱线热”之后,我想排除被监视的服务器端文件(.php),因为每次我在后端进行更改时,整个页面都会被重新加载。甚至,在最新的Windows更新之后,对服务器进行简单的ajax调用可能会在我的“纱线运行热”控制台中触发“[Browsersync] Reloading Browsers ...”事件。
我认为将.php文件排除在laravel mix之外会对我有所帮助,但我不知道如何。也许这是一个webpack配置......
提前致谢。
答案 0 :(得分:1)
Laravel Mix中的默认BrowserSync配置文件包含要监视的某些路径,其中包括一些PHP文件。
https://github.com/JeffreyWay/laravel-mix/blob/v2.1/src/components/Browsersync.js#L46-L51
您可以通过将对象传递给results = await viewListNamesSMS();
process(results)
方法来覆盖各个配置选项
mix.browserSync(...)