#javascript #angularjs #webstorm
#javascript #angularjs #webstorm
Вопрос:
Я нахожусь в тупике с этим .. по какой-то причине мои ошибки angular всегда выглядят загадочно, вот так:
Обычно я могу разобраться с проблемой, но в целом я хочу узнать, есть ли у кого-нибудь какие-либо данные о том, как получить приятные сообщения об ошибках, которые angular предположительно показывает, что я никогда раньше не видел, где у него есть ссылка на сайт с дополнительной информацией, а также более подробные сведения об ошибках.
Буду признателен за любую помощь. Пожалуйста, не стесняйтесь оставлять комментарии, указывающие мне направление получения дополнительной информации, поскольку я не совсем уверен, что искать в отношении этой проблемы.
Также стоит отметить, что я получаю то же сообщение «Неперехваченный объект» в моей консоли разработчика для Chrome. Извините, у меня нет дополнительной информации, но если это чего-то стоит, я ожидал ошибки примерно:
на который ссылается номер строки.
Комментарии:
1. Это распространенная проблема, я думаю, что у angular есть открытая проблема с этим неинформативным сообщением об ошибке, но я слишком ленив, чтобы найти его. В любом случае, вы можете выполнить отладку в строке throw (3845 на вашем скриншоте) и увидеть имя модуля, который не удалось создать, и трассировку стека.
2. Какую версию Angular вы используете?
3. Я использую угловую версию 1.2.18
Ответ №1:
Использует ли ваша IDE Chrome в качестве базового браузера?
Chrome раздражающе начал делать это с длинными сообщениями об ошибках. Некоторые подробности см. В этом выпуске github и в проекте Angular, а также в этом сообщении в блоге.
Поэтому всякий раз, когда я вижу «Неперехваченную ошибку» в Chrome, я переключаюсь на Firefox, чтобы увидеть фактическое сообщение об ошибке.
Другое решение — переключиться на новейшую версию Chrome, Chrome Canary, а затем заставить вашу среду IDE использовать это.
Комментарии:
1. Я попробую это сделать, но мой коллега, который также использует Chrome, не заметил никаких проблем.