Как импортировать модуль ES6 в приложение create-response-app, не вызывая сбоев тестов?
Когда я следую инструкциям здесь
и добавьте ссылку на импорт, как они указывают:
import "@ui5/webcomponents/dist/Button";
приложение работает нормально и может импортировать кнопку. Однако когда яnpm run test
, Я получаю сообщение об ошибке:
SyntaxError: Cannot use import statement outside a module.
Есть идеи, как это исправить?
2 ответа
Решение
Ответ был представлен здесь.
{
"jest": {
"transformIgnorePatterns": [
"node_modules/(?!(@ui5|lit-html)).*\\.js$"
]
}
}
Измените его на:
"test": "react-scripts test --transformIgnorePatterns \"node_modules/(?!@codemirror)/\"",