Jest не может найти модуль - PullRequest
0 голосов
/ 21 ноября 2018

У меня есть jest config в файле package.json, как показано ниже

"jest": {
"transform": {
  "^.+\\.js$": "babel-jest",
  "\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$": "<rootDir>/__mocks__/fileMock.js"
},
"testPathIgnorePatterns": [
  "/node_modules/",
  "<rootDir>/__tests__/setupEnzyme.js",
  "<rootDir>/__tests__/shim.js",
  "<rootDir>/__tests__/setup.js",
  "<rootDir>/src/utils"
],
"moduleNameMapper": {
  "\\.(css|less|scss)$": "<rootDir>/__mocks__/styleMock.js"
},
"setupFiles": [
  "<rootDir>/__tests__/setup.js"
],
"setupTestFrameworkScriptFile": "<rootDir>/__tests__/setupEnzyme.js",
"snapshotSerializers": [
  "enzyme-to-json/serializer"
],
"moduleFileExtensions": [
  "js",
  "jsx"
],
"moduleDirectories": [
  "node_modules",
  "src",
  "assets"
]

}

И у меня есть одна из зависимостей в моем package.json следующим образом

"dependencies": { "@something/react-components": "git+ssh://git@github.com/something/react-components.git#merged",

В моем файле Component.js у меня есть строка import myFunction from '@something/react-components'

При запуске jest --coverage выдается ошибка. Не удается найти модуль '@something/react-components' from 'Component.js'

Может кто-нибудь сообщить мне, в чем может быть проблема?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...