Ionic Serve Live Reload не работает

Я только что купил новый MacBook и установил ionic / cordova на свой компьютер, но, увы, «ionic serve» больше не загружает изменения HTML в реальном времени. В частности, я вижу, что он перезагружается, но после завершения перезагрузки изменения не отражаются. Любопытно, что изменения в * .ts перезагружаются нормально! Любые идеи? Я новичок, но необходимость останавливать / запускать сервер каждый раз при каждом небольшом изменении сводит меня с ума - спасибо!

Ionic Framework: 2.0.0-rc.5
Ionic Native: 2.4.1
Ionic App Scripts: 1.0.1
Angular Core: 2.2.1
Angular Compiler CLI: 2.2.1
Node: 7.5.0
OS Platform: macOS Sierra
Navigator Platform: MacIntel
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36

Вот что я вижу на терминале:

[23:10:04]  build started ... 
[23:10:04]  transpile started ... 
[23:10:08]  transpile finished in 3.93 s 
[23:10:08]  webpack update started ... 
[23:10:09]  webpack update finished in 524 ms 
[23:10:09]  build finished in 4.46 s 

person frednikgohar    schedule 14.02.2017    source источник
comment
Возможный дубликат ионной службы не работает в Ionic 3   -  person J743799323686    schedule 04.06.2018
comment
Это не обман. Этот вопрос касается перезагрузки, а не обнаружения изменений файлов - в этом случае перезагрузка обнаруживает изменения и перезагрузки файлов, но изменения не отражаются.   -  person Chris Rae    schedule 25.06.2018
comment
У меня такая же проблема - вам не нужно каждый раз перезапускать ионную подачу, вы можете просто нажать «Обновить» в браузере после того, как он завершит обновление (что раздражает, но менее раздражает).   -  person Chris Rae    schedule 25.06.2018
comment
Я предлагаю перейти на последнюю версию Ionic, 3.9.2. Я помню, что у меня была эта проблема со старыми версиями Ionic, но у меня ее больше нет. github.com/ionic-team/ionic/blob/v3/CHANGELOG. мкр   -  person Alex Steinberg    schedule 02.07.2018
comment
Обновите файл tsconfig.json   -  person Kamruzzaman    schedule 29.07.2021


Ответы (6)


Среда разработки:

  • Узел - v10.17.0
  • Npm - v6.11.3
  • ионный - v5.4.5

Я решил эту проблему следующим образом:

  • Обновлен ionic: npm i -g ionic (изменено с 5.4.5 на 5.4.6)
  • Бежал ionic repair
person Nkosinathi Mothoa    schedule 21.11.2019
comment
ионный ремонт сделал свою работу за меня. Спасибо, что поделился! - person Renato Francia; 08.01.2020

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

Итак, я решил подождать до самого конца, чтобы убедиться, что он успешно развернут на ionic serve.

person Chrystiam Nascimento Junior    schedule 14.02.2017
comment
Это не кажется моей проблемой, поскольку я пробовал с небольшими изменениями, и он не будет перезагружать (или, скорее, повторно отображать) изменения HTML. Однако он ДЕЙСТВИТЕЛЬНО перезагружает / отображает изменения в SCSS или TS в полном порядке! - person frednikgohar; 15.02.2017

удалите папку node_module и запустите: "npm install" после этого попробуйте "ionic serve"

person Domingos Fernando    schedule 04.12.2018

Я решил проблему, создав новый проект, а затем просто скопировал файлы с исходным кодом в этот новый проект.

Создать новый проект

$ ionic start App5-WishList tabs

Запустить сервер

$ ionic serve
person Jonathan Mendoza    schedule 13.11.2019

Обновите файл tsconfig.json

 "compileOnSave": true,
 "compilerOptions": {
    "watch": true,
person Kamruzzaman    schedule 29.07.2021

$ cd ProjectFolder
$ ionic serve

http://ionicframework.com/docs/v2/intro/installation/

person grinmax    schedule 14.02.2017
comment
Я не новичок в ионной подаче - моя проблема в том, что по какой-то причине изменения в html-файлах не отображаются после перезагрузки в реальном времени. Изменения в SCSS и TS перезагружаются / отрисовываются отлично. Любые идеи? - person frednikgohar; 15.02.2017