Бесконечный цикл при запуске Ionic Cordova run android --livereload

Я не могу запустить приложение в режиме livereload.

команда: ionic cordova run android --livereload
ошибка: «[INFO] Ожидание соединения с npm…» — стек в бесконечном цикле

Ионная информация:

    Ionic:

   Ionic CLI          : 5.4.2 (C:\Users\Jasko\AppData\Roaming\nvm\v10.15.3\node_modules\ionic)
   Ionic Framework    : ionic-angular 3.9.3
   @ionic/app-scripts : 3.2.4

Cordova:

   Cordova CLI       : 9.0.0 ([email protected])
   Cordova Platforms : android 8.1.0, browser 6.0.0
   Cordova Plugins   : cordova-plugin-ionic-keyboard 2.1.3, cordova-plugin-ionic-webview 1.2.1, (and 25 other plugins)

Utility:

   cordova-res : 0.6.0 (update available: 0.8.0)
   native-run  : 0.2.8

System:

   Android SDK Tools : 26.1.1 (e:\Android\SDK)
   NodeJS            : v10.15.3 (C:\Program Files\nodejs\node.exe)
   npm               : 6.4.1
   OS                : Windows 10

Вы можете помочь ?

журнал ошибок:

> ionic cordova run android --address 192.168.0.11  --device -l --ssl --debug

> npm.cmd run ionic:serve -- --address 192.168.0.11 --port 8101 --livereload-port 35730 --dev-logger-port 53704 --nobrowser --iscordovaserve --platform android --target cordova
[npm] > [email protected] ionic:serve e:\Projects\xxx\src
[npm] > ionic serve -l --no-open "--address" "192.168.0.11" "--port" "8101" "--livereload-port" "35730" "--dev-logger-port" "53704" "--nobrowser" "--iscordovaserve" "--platform" "android" "--target" "cordova"
[npm] [WARN] The --nobrowser option has been deprecated. Please use --no-open.
[npm] > npm.cmd run ionic:serve -- --address 192.168.0.11 --port 8101 --livereload-port 35730 --dev-logger-port 53704 --nobrowser --platform android
[INFO] Waiting for connectivity with npm...
[npm] [npm] > [email protected] ionic:serve e:\Projects\xxx\src
[npm] [npm] > ionic serve -l --no-open "--address" "192.168.0.11" "--port" "8101" "--livereload-port" "35730" "--dev-logger-port" "53704" "--nobrowser" "--platform" "android"
[npm] [npm] [WARN] The --nobrowser option has been deprecated. Please use --no-open.
[INFO] Waiting for connectivity with npm...
[npm] [npm] > npm.cmd run ionic:serve -- --address 192.168.0.11 --port 8101 --livereload-port 35730 --dev-logger-port 53704 --nobrowser --platform android
[npm] [INFO] Waiting for connectivity with npm...
Terminate batch job (Y/N)? [npm] Terminate batch job (Y/N)?

person Jalle    schedule 13.10.2019    source источник


Ответы (2)


попробуйте запустить:

ionic cordova run android -l

Без --l

person parrycima    schedule 14.10.2019

Похоже, проблема либо в конфигурации проекта, либо в глобальном файле npm.

Попробуйте ту же команду в некоторых других ионных приложениях. Если это работает, вы можете быть уверены, что это локальная проблема с вашим проектом, а не с npm.

Затем попробуйте выполнить следующие команды,

ionic cordova platform remove android
ionic cordova platform add android

просто для повторного получения данных платформы.

Если произойдет обратное, я предлагаю вам переустановить npm или перейти на более стабильную версию узла js.

person Anzal Khan    schedule 14.10.2019
comment
да, это определенно конфигурация проекта. когда я создаю новые проекты, он отлично работает. Существуют ли какие-либо конкретные настройки для этого типа конфигурации (см. мою информацию о Ionic), которые необходимы для запуска приложения с опцией -L? - person Jalle; 14.10.2019
comment
Ваша ионная информация, кажется, не вызывает проблем при первом просмотре. Но это больше похоже на проблему с платформой. Можете ли вы подтвердить, что это та же проблема, когда вы создаете браузер Cordova? Если это так, я предлагаю вам переместить все ваши файлы в папке src в какой-нибудь недавно созданный ионный проект, заменить файлы. Также не забудьте переустановить отсутствующие пакеты npm. Попробуйте это и, пожалуйста, ответьте. - person Anzal Khan; 15.10.2019