Как исключить.php-файлы от просмотра Laravel Mix
Я создаю приложение SPA с laravel и использую laravel mix в основном для компиляции файлов внешнего интерфейса. После запуска "Горячая пряжа" я хотел бы исключить из отслеживаемых файлов на стороне сервера (.php), поскольку каждый раз, когда я изменяю серверную часть, вся страница перезагружается. Даже после последнего обновления Windows простой вызов ajax к серверу может вызвать событие "[Browsersync] Перезагрузка браузеров..." в моей консоли "yarn run hot".
Я полагаю, что исключение.php-файлов из списка наблюдения Laravel Mix поможет мне, но я не знаю как. Возможно, это конфигурация webpack....
Заранее спасибо.
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' ],
})