Я запускаю приложение vue.js (с горячей перезагрузкой с помощью команды vue cli npm run serve)
Время от времени я получаю пустой экран в браузере. нет ошибок в консоли и никаких ошибок, кроме ошибок js lint в командной строке компиляции.
Что я могу сделать, чтобы отладить это, кроме обратного отслеживания моего кода с помощью отмены / повтора, пока я не вернусь к чему-то, что работает?
Ваша сборка компилируется без ошибок?
Изучите дерево dom с помощью инструментов разработчика браузера, чтобы узнать, какой компонент не отображается. Если вы видите <!-- --> там, где должен быть компонент, это означает, что Vue работает, но вы запутались в некоторой логике. Если вы используете vue-router, трижды проверьте свои маршруты, они являются частым источником проблем с рендерингом. Добавьте console.info в хуки created/mounted и посмотрите, какие компоненты создаются, а какие нет. Я настоятельно рекомендую расширение vue dev tools, если вы его еще не используете.
Еще не использую vuex. Единственные ошибки, которые я вижу в сборке, - это ошибки js lint. Я использую инструменты vue dev.
что до сих пор работало лучше всего, так это заключить код в try ... catch. vue перехватывает и скрывает некоторые исключения и ничего не отображает. Если я сам их поймаю, я могу получить сведения об ошибке. возможно, у vue был флаг, который можно установить для вывода этих исключений на консоль? Я работаю в режиме разработки, а не производства.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Вы используете vuex?