【问题标题】:How to exclude .php files from being watched by laravel mix如何排除 .php 文件被 laravel mix 监视
【发布时间】:2018-05-26 14:09:03
【问题描述】:

我正在使用 laravel 构建一个 SPA 应用程序,并且主要使用 laravel mix 来编译前端文件。启动“yarn run hot”后,我想排除被监视的服务器端文件(.php),因为每次我在后端进行更改时,都会重新加载整个页面。即使在最新的 Windows 更新之后,对服务器进行简单的 ajax 调用也可能在我的“yarn run hot”控制台中触发“[Browsersync] Reloading Browsers...”事件。

我想将 .php 文件排除在 laravel mix 的监视之外会对我有所帮助,但我不知道如何。也许是 webpack 配置....

提前致谢。

【问题讨论】:

    标签: laravel laravel-mix


    【解决方案1】:

    Laravel Mix 中默认的 BrowserSync 配置文件包含了特定的观看路径,其中包含一些 PHP 文件。

    https://github.com/JeffreyWay/laravel-mix/blob/v2.1/src/components/Browsersync.js#L46-L51

    您可以通过将对象传递给mix.browserSync(...) 方法来覆盖各个配置选项

    mix.browserSync({
        proxy: '...',
        files: [ 'public/js/**/*.js', 'public/css/**/*.css' ],
    })
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-05-15
      • 1970-01-01
      • 2021-04-22
      • 2023-04-07
      • 2021-04-13
      • 1970-01-01
      • 2017-07-04
      相关资源
      最近更新 更多