Так выглядит vite.config.js
по умолчанию, после установки Laravel
import { defineConfig } from 'vite'; import laravel, { refreshPaths } from 'laravel-vite-plugin'; export default defineConfig({ plugins: [ laravel({ input: [ 'resources/css/app.css', 'resources/js/app.js', ], refresh: [ ...refreshPaths, 'app/Livewire/**', ], }), ], });
Если компоненты Livewire не используются, то необходимо изменить параметр refresh
... refresh: true, ...
Конфигурационный файл определяет плагины и обновляет страницу каждый раз, когда происходит сохранение файла просмотра. По умолчанию Vite обновляет страницу при каждом изменении файлов в этих папках:
@vite
@vite(['resources/css/app.css', 'resources/js/app.js'])
Практика