WebStorm Asyn c Ожидает отладки Node.js Паруса. js - PullRequest
0 голосов
/ 11 марта 2020

Я не могу отладить команду asyn c "await". У меня всегда есть обещание. Я видел, что есть кнопка «Asyn c», где красный квадрат на картинке, но у меня ее нет. enter image description here

Вот конфигурация запуска: enter image description here

Когда я вычисляю выражение: enter image description here

В документации WebStorm вы можете видеть, что есть флажок «Asyn c». enter image description here

У кого-нибудь есть идеи, как я могу отлаживать и каков результат ожидания?

1 Ответ

1 голос
/ 11 марта 2020

Asyn c флажок снят с пользовательского интерфейса отладчика, асин c трассировки стека всегда включены. Для оценки значения обещания используйте оператор await, например await getPromise(). К сожалению, из-за ограничений JavaScript движка (https://bugs.chromium.org/p/chromium/issues/detail?id=833928) значение Promise может быть получено только тогда, когда выполнение не остановлено в точке останова :( Вы можете попробовать оценить значение во время выполнения кода в отладчике (при выполнении не приостановлено)

...