Угловая 8 + Кордова 6 = пустая страница - PullRequest
0 голосов
/ 31 октября 2019

Я хочу запустить угловое приложение на мобильном телефоне Android с помощью Cordova. Я сделал эти шаги:

Создание Cordova ProJet

cordova create myCordova fr.athome.myCordova MyCordova
 => Creating a new cordova project

Добавление платформы Android

cordova platform add android
 => Using cordova-fetch for cordova-android@^8.0.0

Добавление платформы браузера

cordova platform add browser
 => Using cordova-fetch for cordova-browser@^6.0.0 

Запуск проекта вбраузер

cordova emulate browser

Cordova projet in browser

Запуск проекта в эмуляторе Android

cordova emulate android --target="Nexus5XAPI27"

Cordova project in Android emulator

Создание углового проекта

ng new myAngular --routing

добавлено 1188 пакетов от 1050 участников и проверено 18866 пакетов за 48,704 с. Запуск углового проекта в браузере

ng serve

Angular project in browser

Угловой в Кордове: с помощью этого урока: https://medium.com/@EliaPalme/how-to-wrap-an-angular-app-with-apache-cordova-909024a25d79

Угловой штырь в проекте Кордова

ng build --prod --base-href ./ --output-path m:/cordova/myCordova/www/

Angular prod

index.html modified

Index.html modified Запуск в эмуляторе Android

cordova emulate android --target="Nexus5XAPI27"

Starting in android emulator

Где моя ошибка (с))Спасибо

Ответы [ 2 ]

0 голосов
/ 13 ноября 2019

Решение состоит в том, чтобы обновить tsConfig.json и заменить "target": "es2015" на "target": "es5"

Не забудьте собрать с угловой

ng build --prod

перед сборкой с cordova

cordova build android

0 голосов
/ 01 ноября 2019

Я думаю, у меня есть решение, если вы добавите type = "text / javascript" для каждого тега сценария в index.html, он будет работать нормально! Вот этот пост: MIME Type проблема на устройстве Android , которая дала мне идею добавить тип MIME. В моем случае все работает отлично ;-) С уважением

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