Приложение разработчика 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
не будет затронут этой проблемой.