Не удается найти модуль "../build/Release/magic" из "index.js" во время тестов Jest - PullRequest
0 голосов
/ 09 июня 2018

У меня возникает следующая ошибка при запуске шутных тестов:

Не удается найти модуль '../build/Release/magic' из 'index.js'

  at Resolver.resolveModule (node_modules/jest-resolve/build/index.js:191:17)
  at Object.<anonymous> (node_modules/mmmagic/lib/index.js:3:13)

Если яЗапустите приложение как обычно, оно работает без проблем, но при попытке запустить тесты Jest выдает ошибку выше.Может быть, у кого-то есть похожая проблема.Спасибо.

NodeJS: 8.11 ,

default_configuration: 'Release'

1 Ответ

0 голосов
/ 11 июня 2018

mmmagic in build/Resolve/magic импортирует файл magic.node, но Jest импортирует только файлы с расширениями, указанными в moduleFileExtensions.Поэтому решение простое, просто добавьте node к moduleFileExtensions:

"moduleFileExtensions": [
    "js",
    "json",
    "ts",
    "node"
],
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...