Невозможно найти модуль'act-dnd 'из' index. js ', однако Jest смог найти: "../../my_component.js" - PullRequest
2 голосов
/ 17 января 2020

В моем текущем проекте (10) * я использую пакет «реактив-сортируемое дерево» * (создаю с ним компонент), который имеет внешнюю зависимость «реактив-днд».

При рендеринге компонент выглядит просто отлично, но при тестировании того же компонента с использованием jest он выдает: -

Не удается найти модуль 'response-dnd' из 'index. js'

However, Jest was able to find:
    '../../../src/MyComponent.js'

You might want to include a file extension in your import, or update your 'moduleFileExtensions', which is currently ['', 'js', 'jsx', 'json'].

See https://jestjs.io/docs/en/configuration#modulefileextensions-array-string

  at Resolver.resolveModule (node_modules/jest-resolve/build/index.js:259:17)
  at Object.<anonymous> (node_modules/frontend-collective-react-dnd-scrollzone/lib/index.js:24:17)

Мой настоящий jest .config. js выглядит так: -

module.exports = {
"setupFiles": [
    "<rootDir>/enzyme.config.js"
],
transformIgnorePatterns: ["/!node_modules"], //basically allowing jest to transform everything in node _modules
transform: { 
    '.*': 'babel-jest'
},
moduleFileExtensions: ['','js', 'jsx', 'json']
};

Я работаю над этим целый день, но не могу найти ошибку. Может ли кто-нибудь помочь или совет по этому вопросу. Спасибо заранее. Информация о версии: -

  1. Бабель: 7
  2. Шут: 24,9
  3. Бабел-шут: 24,9
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...