Следы стека VueJS не показывают, где происходят ошибки - PullRequest
0 голосов
/ 30 ноября 2018

Контекст

Исходный код

Я использую VueJS с веб-пакетом в проекте.

Я не использую плагин vue-loader или .vue.

Мой проект структурирован как стандартный проект веб-пакета Javascript, который импортирует vue.

Моя конфигурация веб-пакета имеет следующие соответствующие параметры:

  • dev-tool: "source-map"
  • resolve.alias["vue$"] = "vue/dist/vue.js"

Исходные карты для моего веб-пакетаГенерируется файл комплекта Javascript.

Issue

Во время программирования в консоли обнаружена ошибка.К сожалению, трассировка стека показывает ошибку как в файле vue.js, а затем в веб-пакете был создан файл пакета Javascript (main.js).

Vue Error

Похоже, карта источника, сгенерированная для моего пакета Javascript через веб-пакет, работает неправильно.

Я нашел несколько связанных проблем , однако эти проблемы, похоже, связаны с плагином vue-loader webpack, который я не использую.

Просмотр источника приложенияв Firefox я могу подтвердить, что исходные карты не работают правильно:

Source Maps Not Working In Firefox Source View

То же самое происходит в Chrome.

Что может бытьзаставить исходные карты работать некорректно?

Примечание: ошибка, показанная на скриншотах, не является фокусом, я смог ее выяснить.Основной вопрос заключается в том, что исходные карты работают неправильно.Сложнее отлаживать проблемы, когда они появляются.

...