Как импортировать модуль 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)/\"",

Другие вопросы по тегам