Непоследовательный опыт отладки посылок - PullRequest
0 голосов
/ 27 марта 2020

У меня довольно простая настройка: - посылка 1.12.4 - против кода 1.43.2 - chrome 80.0.3987.149 на macOS - chrome расширение отладчика - узел v13.11.0 - простой индекс. html, что использует main. js, который импортирует момент. js и мой модуль.

Фрагмент с запуском. json

  {
    "type": "chrome",
    "request": "launch",
    "name": "Launch Chrome",
    "url": "http://localhost:1234",
    "webRoot": "${workspaceFolder}"
  }

Когда я обслуживаю все через parcel index.js, он компилируется и работает нормально.

  • Когда я устанавливаю точку останова в main. js оно затенено и игнорируется.
  • Когда я прибегаю к debugger;, эта точка останова работает, и я также могу устанавливать другие точки останова через код VS или Chrome.
  • В большинстве случаев точка останова отображается на вкладке main. js только для чтения встроенное содержимое ... - извлечение исходной карты / bundle, что немного странно, но понятно.
  • Иногда точка останова отображается в dist / main.fb6bbcaf. js, по существу вынуждая меня отлаживать внутри сгенерированного пакета.

Это немного противоречиво, и я не нашел никакой схемы того, что происходит, когда. Я планирую использовать parcel / javascript с несколькими студентами, и я ожидаю, что они будут сбиты с толку.

Что я могу сделать, чтобы получить более последовательный опыт отладки?

...