Как включить модули импорта es6 в Jest в бэк-энде ESM - PullRequest
0 голосов
/ 28 апреля 2020

Я использую бэкэнд NodeJs с включенным режимом пакета ESM, чтобы использовать систему модулей импорта es6 +, когда пытаюсь получить доступ к файлу в моем тесте, даже если я использую требование в моем тестовом файле, потому что целевой файл использует импорт / export, он выдает эту ошибку:

SyntaxError: Cannot use import statement outside a module

Я знаю, я могу использовать babel для решения проблемы Jest, но из-за моих основных файлов проекта (использующих ESM), есть какое-то решение для конфигурации Jest с ESM?

1 Ответ

0 голосов
/ 07 мая 2020

У меня для вас хорошие новости. Jest поддержка изначально из jest@25.4.0. Это еще не задокументировано, но я написал здесь , как этого добиться.

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

...