Отладка ошибки «слишком много рекурсии» при попытке применить обновление к компоненту Vue с помощью горячей замены модуля через веб-пакет - PullRequest
0 голосов
/ 11 июня 2019

Я пытаюсь включить горячую замену модуля в проекте, и у меня возникает ошибка, когда веб-пакет пытается отправить обновление.

Он собирается без ошибок, но когда он пытается асинхронно отправить обновление, выдается ошибка too much recursion. При взгляде на исходный код автоматически вставляется код веб-пакета, который выдает ошибку. Это функция, которая запускает цикл:

function webpackHotUpdateCallback(chunkId, moreModules) {
  hotAddUpdateChunk(chunkId, moreModules);
  if (parentHotUpdateCallback) parentHotUpdateCallback(chunkId, moreModules);
};

Я потратил как можно больше кода в этом репозитории Github для отладки установки.

Спасибо за помощь!

1 Ответ

0 голосов
/ 11 июня 2019

Я разобрался с проблемой.

Флаги в package.json конфликтовали с настройками веб-пакета. Чтобы исправить это, я изменил команду hmr на `" hmr ":" webpack-dev-server --config webpack.local.js ".

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