Angular 6 App zone.jsinkMicroTaskQueue бесконечный цикл

Nate Gurian спросил: 07 октября 2018 в 02:16 в: javascript

У меня есть угловое 6 приложение, которое при локальном запуске на моем компьютере с Windows работает как положено. Когда я клонирую тот же репозиторий и пытаюсь запустить его на своем MAC, у меня появляется браузер, который просто "загружается", и я не получаю никаких ошибок в консоли.

Angular CLI: 6.0.8
Node: 9.2.0
OS: MAC HIgh Sierra
Angular: 6.0.6

Изменить - > Я поместил в свой компонент приложения оператор console.log, и он попал в console.log. Это похоже на то, что приложение загружается, но не выполняет рендеринг, даже если браузер выглядит так, как будто он загружается.

Я смог поместить оператор отладчика и начать отладку. Оказывается, в zone.js есть функция dumpMicroTaskQueue, которая застревает в бесконечном цикле for. Пара решений в сети связана с маршрутизацией, но я не уверен, что это моя проблема.

Вот изображение консоли dev на safari: (Я удалил сокет io из своего приложения, и у меня все еще остается та же проблема. vendor.js находится только в этом состоянии бесконечной загрузки)

Пожалуйста, спасибо!

0 ответов