Safari не может отлаживать мое приложение Ionic, в частности не может исследовать файл 'main.js' - PullRequest
0 голосов
/ 14 июня 2019

До недавнего времени я мог использовать Safari с моего Mac Powerbook для отладки приложения Ionic 4, запущенного на моем iPhone.

Теперь я все еще могу подключиться и посмотреть проект / файлы, но не могу развернуть файл main.js на вкладке «ресурсы». Когда я расширяю его, он кажется пустым.

Я могу увидеть перенесенные файлы .js на вкладке отладки, но они неясны и не очень полезны.

Я надеюсь, что это просто файл сопоставления, не передаваемый.

Мой стек: Ионная 3.9.2 Кордова 8.1.2 Cordova - iOS платформа 4.5.5 Узел 6.11.0 телефон-iOS 12.3.1 PowerMac-iOS 10.14.5

Я пытался обновить версии cordova / cordova-platform / ionic / iOS (на рабочей станции). Я пробовал с Safari Technology Preview, но безрезультатно.

Я попытался установить 'ionic-webview', который дал мне видимость файла 'main.js', я мог его изучить. Но мое приложение создает новое критическое окно (используя Wikitude AR), и это окно блокирует всю активность родительского элемента, который его породил. Это нарушает функциональность.

Ionic-webview использует 'wkwebview', что объясняет это. Есть много жалоб на wkwebview и дочерние окна, общающиеся с родителем.

Я удалил ionic-webview, теперь мое приложение работает, но у меня нет возможности использовать для отображения отлаженный файл main.js. Это делает разработку очень сложной.

1 Ответ

0 голосов
/ 14 июня 2019

Вы можете использовать живую перезагрузку в ionic и проверять ее в настройках разработчика Safari. Вы можете протестировать рабочий процесс своего приложения, используя живую перезагрузку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...