Ошибка AsyncFunction при использовании приложения create active - PullRequest
0 голосов
/ 22 апреля 2020

У меня странная ошибка при использовании create-react-app:

при использовании конструктора AsyncFunction для создания асинхронной функции c, она работает во время разработки, но не работает после сборки.

Ниже код работает нормально при разработке, но выдает ошибку await is only valid in async function.

Я попытался зарегистрировать AsyncFunction в производственной сборке, и он стал function{ native code }, а не async function {native code } Я думаю, что это как-то связано с транспортом Babel, но я не знаю, как это исправить.

Любая помощь будет оценена. Спасибо!

    const AsyncFunction  = Object.getPrototypeOf(async function(){}).constructor;
    let func = new AsyncFunction('await otherAsync()')
    func();
...