Как исключить файлы .php из просмотра миксом laravel

Я создаю приложение SPA с laravel и использую смесь laravel в основном для компиляции файлов внешнего интерфейса. После запуска «yarn run hot» я хотел бы исключить из просмотра файлы на стороне сервера (.php), потому что каждый раз, когда я вношу изменения в бэкэнд, вся страница перезагружается. Даже после последнего обновления Windows выполнение простого ajax-вызова серверу могло вызвать событие «[Browsersync] Reloading Browsers…» в моей консоли «yarn run hot».

Я полагаю, что исключение файлов .php из просмотра миксом laravel поможет мне, но я не знаю, как это сделать. Возможно, это конфигурация веб-пакета....

Заранее спасибо.


person ReynerHL    schedule 26.05.2018    source источник


Ответы (1)


Файл конфигурации BrowserSync по умолчанию в Laravel Mix включает определенные пути для отслеживания, включая некоторые файлы 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' ],
})
person Liam Hammett    schedule 21.07.2018