Приложение разработчика Tabris.js не загружает мое приложение

Когда я пытаюсь получить доступ к своему приложению через URL-адрес в приложении для разработчиков Tabris.js 2, я кратко вижу сообщение ниже, и приложение возвращает меня обратно на экран URL-адреса:

"Не удалось загрузить файл boot.min.js или boot.js из модуля tabris 'node_modules/tabris'"

Я попытался запустить базовое тестовое приложение из Табриса (используя tabris init в пустой директории) и возникла та же проблема, поэтому я уверен, что это не связано с моим приложением.

Некоторые другие детали:

  • Использование v2.0.0 из tabris.js, хотя это происходит и с 2.0.0-rc2
  • В прошлый раз это работало с той же кодовой базой для меня до того, как мой телефон (Nexus 5X) был обновлен до Android Oreo. Интересно, есть ли у приложения Tabris.js 2 Developer проблемы с Oreo?
  • Я знаю, что http-сервер правильно работает на моей машине для разработки, так как я могу перейти по http://%5Bdevelopment-ip%5D:8080/package.json и получить этот файл на своем мобильном устройстве.

1 ответ

Решение

Я могу подтвердить проблему с проектом, созданным с помощью CLI (версия 2.0). Последнее приложение tabris dev (2.1) не работает с tabris 2.0. Вы должны обновить ваш проект до Tabris 2.1:

npm install --save tabris@^2.1.0

Причина в том, что начиная с tabris 2.1 файл начальной загрузки (boot.js) теперь считывается из модуля tabris. Этот файл был включен в приложение разработчика ранее.

Когда вы обновляете tabris-cli до последней версии, проекты, созданные с tabris init не будет затронут этой проблемой.

Другие вопросы по тегам