В режиме разработки все работало нормально, и все ресурсы загружались правильно. Однако после переключения в производственный режим (выполнения команды сборки) Vite продолжает попытки загрузить ресурсы с локального адреса.
Наиболее распространенные проблемы, с которыми я сталкиваюсь:
Ассеты, которые следует загрузить из папки сборки, не найдены.
Неправильные пути, например ссылки на /resources/ вместо /build/.
Попытки доступа к @vite/client , который используется только в режиме разработки.
Обновлен URL-адрес приложения в файле .env, чтобы отразить рабочую среду.
Изменен горячий файл, чтобы он указывал на правильный адрес приложения. в производстве.
Проверено, что vite.config.js настроен с использованием IP-адреса сервера и соответствующего порта.
Запустил как npm install, так и npm run build, чтобы убедиться, что все зависимости установлены и ресурсы правильно построены. .
Среда:
Приложение размещено на IIS.
Используется Laravel с Vite.
Ресурсы генерируются в папке public/build.
Ошибка:
При доступе к приложению я получаю ошибку 404 (не найдено) для ресурсов, которые должны быть загружены из папки сборки.
Кто-нибудь сталкивался с подобной проблемой или знает, как ее решить? исправить это? Буду очень признателен за любую помощь!
Подробнее здесь: https://stackoverflow.com/questions/791 ... is-laravel
Мобильная версия