Деплой на Yandex.Games: как я победил 404 и подружил Expo с Яндексом

В этом эфире я наконец-то разобрался, почему моя игра «Границы» не запускается на Яндекс.Играх после деплоя. Ошибка была хитрой, а решение — элегантным. Делюсь всем по шагам. ⚙️ Корень проблемы: Яндекс.Игры некорректно обрабатывал вложенные пути в zip-архиве. Файлы из _expo/static/js/web/ не резолвились, и я получал 404. 🛠️ Что было сделано для победы: Уплощение структуры сборки — написал скрипт, который перемещает JS-бандл и остальные файлы прямо в корень архива, а пустые папки удаляет. Обновление index.html — теперь он ссылается на бандл напрямую: src=»./AppEntry-*.js». Улучшена обработка ошибок — добавил .catch() на инициализацию SDK и синхронизацию хранилища, чтобы игра не падала при мелких сбоях. Обновлён package.json — теперь деплой делается одной командой npm run predeploy. 🚀 Как развернуть игру на Яндекс.Играх: bash npm run predeploy После этого загрузить dist/Grazi.zip в Яндекс.Игры. Всё! 🔜 Что дальше: Начал делать гибридные сохранения (веб + телефон), но пока они работают раздельно. В следующем стриме продолжу их дорабатывать. 🎁 На стриме также анонсировал подарок за подписку на сообщество ВК. Подпишись и напиши в личные сообщения группы слово «PDF» — получишь мой гайд по созданию игр ВК. Акция действует 24 часа с момента эфира! Всем код, и пусть ваши деплои будут чистыми! 🚀 Поддержка канала: dalink.to/wanderhaym Спасибо, что вы...

0/0


0/0

0/0

0/0

0/0