Перезагрузить маршрутизацию на домашнюю страницу во время разработки (Angular, Nativescript) - PullRequest
0 голосов
/ 27 апреля 2020

У меня проблема со временем разработки. Когда я делаю некоторые изменения в своем коде, HMR перезагружает приложение и переходит на домашнюю страницу. (В сети angular я остаюсь на текущей странице после перезагрузки, когда добавляю какой-нибудь код)

Как я могу это исправить в своем приложении nativescript & angular?

  • Я использую страницу-маршрутизатор-выход для маршрутизации.

1 Ответ

0 голосов
/ 27 апреля 2020

Это относительная часть блога NS:

  • Когда вы вносите изменения, компилятор webpack отвечает за генерацию 'diff' (горячее обновление) между старой версией комплект и новый.

  • Сервер разработки веб-пакетов обрабатывает транспортную логистику для HMR. Другими словами, он гарантирует, что горячее обновление может быть загружено по запросу приложения. Для передачи файлов не обязательно использовать webpack-dev-server. В экосистеме NativeScript эту роль играет интерфейс командной строки NativeScript.

  • Специальный код, внедренный в комплект приложения, извлекает горячее обновление. Затем он начинает поиск обработчиков для каждого модуля, который следует заменить.

  • Модуль заменяется, если найден соответствующий обработчик. Если нет, процесс завершается неудачно и модуль не заменяется . Очевидно, хорошо иметь запасной вариант в этом случае . В браузере страница перезагружается, а в NativeScript - приложение перезапускается .

Источник: https://www.nativescript.org/blog/deep-dive-into-hot-module-replacement-with-webpack-part-one-the-basics

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