Разделение кода `импорт` ломает Jest тесты
Я использую функцию разделения кода в веб-пакете, но кажется, что Jest не распознает import()
функция:
import('myModule').then(function (myModule) {
^^^^^^
SyntaxError: Unexpected token import
У меня нет специальных настроек. Мой тестовый скрипт npm просто запускает jest "test": "jest"
Как я могу заставить это работать?
Я использую последнюю версию jest 20.0.4 и babel-jest 20.0.3
1 ответ
Решение
О, я только что нашел ответ.
Просто установите этот плагин: https://github.com/airbnb/babel-plugin-dynamic-import-node и добавьте его в .babelrc
файл:
{
...
"env": {
"test": {
"plugins": ["dynamic-import-node"]
}
}
}