Проблема с Vite в производственной среде IIS LaravelPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Проблема с Vite в производственной среде IIS Laravel

Сообщение Anonymous »

Мне нужна помощь с проблемой в моей производственной среде с использованием Laravel и Vite. Я безуспешно боролся с этим несколько дней.
В режиме разработки все работало нормально, и все ресурсы загружались правильно. Однако после переключения в производственный режим (выполнения команды сборки) 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»