2016-07-02 7 views
2

Я строю приложение PhoneGap и нуждаются в быстрой обратной связи тест на живых устройствPhoneGap --autoreload и console.log не работает

  • Smasung Galaxy Note 3
  • iPhone 5s

I я использую CLG для телефонной связи.

Я строила на моем домашнем настольном компьютере под управлением Windows 7, и в настоящее время работает в другом месте на моем ноутбуке, работающем под управлением Windows 10. Теперь я столкнулся с следующей проблемой:

На моем настольном компьютере:

После каждого изменения в файле javascript или HTML, телефонный сервер загружает приложение, и изменения отображаются почти сразу на устройствах. Я также получаю console.log ответов в CLI.

На моем ноутбуке:

После каждого изменения либо на JavaScript или HTML-файл, я получаю сообщение о CLI, что соответствующий файл был изменен (это не происходит на моем настольном ПК) и нет автозагрузки приложений на тестовых устройствах и не дает считывания ответов console.log, и любое предупреждение(), которое я использую на их месте, занимает гораздо больше времени, чем обычно ...

  • Я установил --autoreload при запуске сервера phonegap (хотя по умолчанию это значение равно true).
  • Я переустановил телефонную трубку.
  • Я запустил все с другой сети.
  • Я очень терпеливо ждал, что это просто медленная сеть.
  • Я дошел до такой степени, что хочу ударить ребенка по лицу.

Есть ли кто-нибудь, кто может пролить свет на то, как я могу получить автоперезагрузки и console.log работает ???

С уважением

ответ

2

Таким образом, после некоторого утомительной отладки я нашел его.

в головной части я добавил:

<script type="text/javascript" src="cordova.js"></script> 

хотя я уже был:

<script type="text/javascript" charset="utf-8" src="cordova.js"></script> 

и это все еще так на моем рабочем столе компьютера ...

и теперь все работает ... и console.log, и автозагрузку ...

Надеюсь, это поможет кому-то.

+1

Вот несколько дополнительных разъяснений для вас. Теперь я столкнулся с этой проблемой с новым проектом, хотя у меня также была ссылка на скрипт 'cordova.js' * без атрибута' type'. После добавления 'type =" text/javascript "', я вижу ссылки на 'socket.io' в консоли после запуска' phonegap serve' и приложение автоматически перезагружает изменения, как ожидалось. – ZaLiTHkA

 Смежные вопросы

  • Нет связанных вопросов^_^