Отладчик кода VS не работает с babel в асинхронном коде - PullRequest
0 голосов
/ 24 июня 2019

Используемые версии:

VS code: 1.35.1
Babel cli: 7.2.3
node: 10

При использовании точек останова в асинхронном коде, когда babel передает исходный код, отладчик кода VS или любой другой отладчик не работает, поскольку с --source-maps, предоставляемым babel, что-то не так.

Я столкнулся с этой проблемой и теперь отвечаю на свой вопрос

1 Ответ

0 голосов
/ 24 июня 2019

Это своего рода обходное решение, так как я не знаю, что на самом деле не так с source-maps babel.

Используйте цели в babel, чтобы определить, какая версия узла должна выводить babelбыть.Я использую узел 10, и использование babel для перехода в узел 10 решило мою проблему.Это мой .babelrc файл:

{
  "presets": [
    [
      "@babel/preset-env",
      {
        "targets": {
          "node": "10"
        }
      }
    ]
  ],
}

Надеюсь, это поможет.:)

...