У меня есть 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'
Может кто-нибудь сообщить мне, в чем может быть проблема?