Команда Ionic 3 ionic serve завершает работу

У меня ошибка с командой ionic serve. Я могу обслуживать приложение через npm run ionic:serve. Я искал информацию об этом, а также добавлял вывод ionic serve --verbose. Пожалуйста, помогите выйти из этого.

Ионный информационный вывод:

cli packages: (C:\Users\DELL\AppData\Roaming\npm\node_modules)

        @ionic/cli-utils  : 1.19.1
        ionic (Ionic CLI) : 3.19.1

    global packages:

        cordova (Cordova CLI) : 8.0.0

    local packages:

        @ionic/app-scripts : 3.1.8
        Cordova Platforms  : windows broken
        Ionic Framework    : ionic-angular 3.9.2

    System:

        Node : v8.4.0
        npm  : 5.3.0
        OS   : Windows 8.1

    Environment Variables:

        ANDROID_HOME : C:\Users\DELL\AppData\Local\Android\sdk;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools

вывод ionic serve --verbose таков:

[DEBUG] Reason for not using local CLI: LOCAL_CLI_NOT_FOUND
[DEBUG] CLI flags: { interactive: true, confirm: false }
[DEBUG] { cwd: 'C:\\Users\\DELL\\garageApp', local: false, binPath:
        'C:\\Users\\DELL\\AppData\\Roaming\\npm\\node_modules\\ionic\\bin\\ionic', libPath:
        'C:\\Users\\DELL\\AppData\\Roaming\\npm\\node_modules\\ionic\\dist\\index.js' }
[DEBUG] Daemon found (pid: 3040)
Starting app-scripts server: --address 0.0.0.0 --port 8100 --livereload-port 35729 --dev-logger-port 53703 --nobrowser -
Ctrl+C to cancel
[16:53:29]  watch started ...
[16:53:29]  build dev started ...
[16:53:29]  clean started ...
[16:53:29]  clean finished in 88 ms
[16:53:29]  copy started ...
[16:53:30]  deeplinks started ...
[16:53:30]  deeplinks finished in 252 ms
[16:53:30]  transpile started ...
[16:53:47]  transpile finished in 17.42 s
[16:53:47]  preprocess started ...
[16:53:47]  preprocess finished in 5 ms
[16:53:47]  webpack started ...
[16:53:48]  copy finished in 18.51 s
[16:54:15]  webpack finished in 27.23 s
[16:54:15]  sass started ...
Without `from` option PostCSS could generate wrong source map and will not find Browserslist config. Set it to CSS file path or to `undefined` to prevent this warning.
[16:54:20]  sass finished in 5.78 s
[16:54:20]  postprocess started ...
[16:54:21]  postprocess finished in 73 ms
[16:54:21]  lint started ...
[16:54:21]  build dev finished in 51.56 s
[16:54:22]  watch ready in 52.37 s
[16:54:22]  dev server running: http://localhost:8100/

[OK] Development server running!
     Local: http://localhost:8100
     External: http://192.168.1.14:8100
     DevApp: garageApp@8100 on admin


E:\garage-frontend>

person Aneri Vala    schedule 01.03.2018    source источник
comment
Ваше приложение выполняет проверку localhost:8100   -  person Melchia    schedule 01.03.2018
comment
Вы также можете запустить ionic serve непосредственно из командной строки без расширения npm run. Но, как указывает @Aneri, приложение работает на порту 8100.   -  person Steven Scott    schedule 01.03.2018
comment
@StevenScott Я использую то же самое, но с этой командой (ionic serve) завершается, и когда я открываю localhost: 8100 в браузере. Я не могу видеть свое приложение, тогда как когда я использую npm run ionic: Я получаю свое приложение в браузере.   -  person Aneri Vala    schedule 09.03.2018
comment
Когда вы перейдете на localhost: 8100, откройте инструмент отладки (f12). Что вы видите в консоли?   -  person Melchia    schedule 09.03.2018
comment
Консоль @Melchia пуста, и на localhost:8100 я вижу только это. Этот сайт недоступен. подключить. Найдите в Google localhost 8100 ERR_CONNECTION_REFUSED.   -  person Aneri Vala    schedule 09.03.2018
comment
Пробовали ли вы 192.168.1.14:8100   -  person Melchia    schedule 09.03.2018
comment
Да, но не работает @Melchia   -  person Aneri Vala    schedule 09.03.2018
comment
Честно говоря, я никогда не видел ничего подобного. Почему сервер останавливается без каких-либо ошибок, если вы не выйдете вручную.   -  person Melchia    schedule 09.03.2018
comment
Я тоже не вижу, как это терпит неудачу. Вы пробовали просто запустить другой базовый проект и посмотреть, запускается ли там веб-сервер? Базовый шаблон должен работать и работать. Если это сработает, просто переместите в него свои страницы и приложение и работайте, поскольку мы не видим ошибки, останавливающей ваш сервер. Может у вас проблема с брандмауэром? Даже с npm run ionic:serve мой работает без проблем.   -  person Steven Scott    schedule 09.03.2018
comment
Перейдите по этой ссылке github.com/ionic-team/ionic-cli/issues/2570   -  person hrdkisback    schedule 14.03.2018


Ответы (9)


Похоже, ваше приложение уже запущено, но не открывается во вкладке браузера. Вы можете заставить ionic открывать приложение в определенном браузере, например:

ionic serve -w chrome (для хрома)

ionic serve -w firefox (для мозилы)

Может быть, это поможет.

person CThakur    schedule 09.03.2018

ionic serve -d это работает, это помогает вам.

person Arun B Krishnegowda    schedule 27.03.2018

Попробуйте следующую команду,

npm запустить ionic:serve -l

Это будет работать так же, как ionic serve -l

person Rajkumar K    schedule 31.05.2018

Может быть, это сработает. Попробуйте выполнить следующие шаги.

npm install -g ionic@latest

npm install @ionic/app-scripts@latest --save-dev

npm install ionic-angular@latest --save

ionic serve
person Pawwa    schedule 18.06.2018

Я видел, как это происходило когда-то, когда вы запускали ionic serve на своем компьютере без действительного сетевого подключения. Пожалуйста, попробуйте, когда вы подключены к сети.

person amazeus    schedule 23.06.2018

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

  • установка npm (в каталоге проекта)

  • npm run ionic:serve --verbose

person Nemchand    schedule 30.06.2018

Добавление c:\windows\system32 к переменным среды PATH решило мою проблему.

person Rohit kumar    schedule 29.08.2018

В Windows

один раз откройте диспетчер задач (нажмите ctrl+Shift+Esc) и остановите все задачи с именем node.exe и снова запустите ionic serve это будет работать.

person Pradeepa    schedule 05.09.2018

ниже приведены шаги, предпринятые для решения проблемы.

проверьте источник

  1. CMD запустите от имени администратора и npm uninstall -g ionic cordova
  2. Выключить систему, не перезапускать
  3. Через некоторое время запустите / загрузите систему, удалите все из папки TEMP.
  4. Установил последнюю версию NodeJS от имени администратора.
  5. Откройте CMD от имени администратора и обновите npm install -g npm.
  6. npm install -g ionic
  7. npm install -g cordova
  8. После этого теста он отлично работает с любым каталогом.
person Chanaka Weerasinghe    schedule 11.07.2019