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