VueJS наблюдатель сбоя памяти - PullRequest
0 голосов
/ 21 ноября 2018

Проблема

Моя команда и я работаем над проектом для нашей компании, мы разрабатываем интерфейс этого проекта в VueJS + NuxtJS + Vuetify, пока все было хорошо,Мы развернули проект сегодня, и самое удивительное, что застало нас врасплох, хотя проект отлично работает в локальной среде. Если вы попытаетесь получить к нему доступ к развернутой производственной версии, он не будет отображаться, вместо этого браузер зависнет.

Подробности

После некоторой отладки мы обнаружили, что Chrome приостанавливает проект из-за возможного сбоя памяти, как показано на следующем рисунке.

Chrome dev tools showing the crash

Мы решили начать отладку глубже, и мы обнаружили, что ошибка была:

Error after debugging

Что делаетссылка на функцию cleanupDeps() из vue watcher.

Вопросы

Мои вопросы:

  • Почему это происходит только напроизводство, а не развитие (речь идет оокружение nuxtjs и компиляция веб-пакетов)
  • Кто-нибудь еще сталкивался с этим в прошлом?(Я исследовал проблемы Github и Интернет в целом и ничего не нашел, поэтому я публикую этот вопрос здесь.)

Большое спасибо заранее, если кому-то удастсярешить эту проблему.

Обнаружено обновление для проблемы

После дополнительного расследования после публикации вопроса я обнаружил, что ошибка вызывается вкладками Vuetify, почемуМы до сих пор не знаем, но это деталь, которая немного больше затрагивает вопрос.

Vuetify tabs component

...