не могу запустить ng serve - страница продолжает загружаться - PullRequest
0 голосов
/ 12 июня 2018

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

Пожалуйста, проверьте следующее приложение

enter image description here

Когда я пытаюсь запустить сервер, используя ng serve --open, сервер запускается и компилирует все.Сразу после открытия страницы я получаю пустое окно, которое, похоже, чего-то ждет.Открыв devtools, я заметил, что браузер очень долго удерживает выбранный файл (более 1 минуты, как вы можете видеть на картинке).Если я нажимаю кнопку в браузере, который убивает текущий скрипт, он говорит, что выбранный файл был успешно возвращен с кодом 200, и сразу после этого веб-сервер отображается со статусом 101.Я не знаю, на каком из них висит и почему, но, похоже, он пытается переключить некоторые протоколы.

Если мне удастся открыть консоль браузера достаточно быстро, он печатает сообщения, подобные этому platform-browser.js:1770 Throttling history state changes to prevent the browser from hanging. безОстановка.

Возможно, это будет полезно

platform-browser.js:1770 Throttling history state changes to prevent the browser from hanging.
push../node_modules/@angular/platform-browser/esm5/platform-browser.js.BrowserPlatformLocation.replaceState @ platform-browser.js:1770
push../node_modules/@angular/common/esm5/common.js.PathLocationStrategy.replaceState @ common.js:731
push../node_modules/@angular/common/esm5/common.js.Location.replaceState @ common.js:307
push../node_modules/@angular/router/esm5/router.js.Router.resetUrlToCurrentUrlTree @ router.js:5625
(anonymous) @ router.js:5574
push../node_modules/zone.js/dist/zone.js.ZoneDelegate.invoke @ zone.js:388
onInvoke @ core.js:4760
push../node_modules/zone.js/dist/zone.js.ZoneDelegate.invoke @ zone.js:387
push../node_modules/zone.js/dist/zone.js.Zone.run @ zone.js:138
(anonymous) @ zone.js:872
push../node_modules/zone.js/dist/zone.js.ZoneDelegate.invokeTask @ zone.js:421
onInvokeTask @ core.js:4751
push../node_modules/zone.js/dist/zone.js.ZoneDelegate.invokeTask @ zone.js:420
push../node_modules/zone.js/dist/zone.js.Zone.runTask @ zone.js:188
drainMicroTaskQueue @ zone.js:595
Promise.then (async)
scheduleMicroTask @ zone.js:578
push../node_modules/zone.js/dist/zone.js.ZoneDelegate.scheduleTask @ zone.js:410
onScheduleTask @ zone.js:297
push../node_modules/zone.js/dist/zone.js.ZoneDelegate.scheduleTask @ zone.js:401
push../node_modules/zone.js/dist/zone.js.Zone.scheduleTask @ zone.js:232
push../node_modules/zone.js/dist/zone.js.Zone.scheduleMicroTask @ zone.js:252
scheduleResolveOrReject @ zone.js:862
resolvePromise @ zone.js:808
(anonymous) @ zone.js:724
webpackJsonpCallback @ bootstrap:23
(anonymous) @ dashboard-dashboard-module.js:1
platform-browser.js:1770 Throttling history state changes to prevent the browser from hanging.
push../node_modules/@angular/platform-browser/esm5/platform-browser.js.BrowserPlatformLocation.replaceState @ platform-browser.js:1770
push../node_modules/@angular/common/esm5/common.js.PathLocationStrategy.replaceState @ common.js:731
push../node_modules/@angular/common/esm5/common.js.Location.replaceState @ common.js:307
push../node_modules/@angular/router/esm5/router.js.Router.resetUrlToCurrentUrlTree @ router.js:5625
(anonymous) @ router.js:5574
push../node_modules/zone.js/dist/zone.js.ZoneDelegate.invoke @ zone.js:388
onInvoke @ core.js:4760
push../node_modules/zone.js/dist/zone.js.ZoneDelegate.invoke @ zone.js:387
push../node_modules/zone.js/dist/zone.js.Zone.run @ zone.js:138
(anonymous) @ zone.js:872
push../node_modules/zone.js/dist/zone.js.ZoneDelegate.invokeTask @ zone.js:421
onInvokeTask @ core.js:4751
push../node_modules/zone.js/dist/zone.js.ZoneDelegate.invokeTask @ zone.js:420
push../node_modules/zone.js/dist/zone.js.Zone.runTask @ zone.js:188
drainMicroTaskQueue @ zone.js:595
Promise.then (async)
scheduleMicroTask @ zone.js:578
push../node_modules/zone.js/dist/zone.js.ZoneDelegate.scheduleTask @ zone.js:410
onScheduleTask @ zone.js:297
push../node_modules/zone.js/dist/zone.js.ZoneDelegate.scheduleTask @ zone.js:401
push../node_modules/zone.js/dist/zone.js.Zone.scheduleTask @ zone.js:232
push../node_modules/zone.js/dist/zone.js.Zone.scheduleMicroTask @ zone.js:252
scheduleResolveOrReject @ zone.js:862
resolvePromise @ zone.js:808
(anonymous) @ zone.js:724
webpackJsonpCallback @ bootstrap:23
(anonymous) @ dashboard-dashboard-module.js:1
platform-browser.js:1770 Throttling history state changes to prevent the browser from hanging.

...

Порт не занят.

Я использую

  • angular cli 6.0.8
  • windows 7 x64
  • узел 8.11.2

Есть идеи, почему это зависание?

...