Javascript Jest:找不到以下项的解析程序:
当我运行Jest测试时,大约80%的测试由于错误而失败Javascript Jest:找不到以下项的解析程序:,javascript,node.js,multithreading,jestjs,Javascript,Node.js,Multithreading,Jestjs,当我运行Jest测试时,大约80%的测试由于错误而失败 cannot find resolver for: <config.name> at getResolver (../node_modules/jest-runner/build/testWorker.js:153:11) 开玩笑 module.exports = { clearMocks: true, collectCoverage: true, coverageDirectory: 'coverage',
cannot find resolver for: <config.name>
at getResolver (../node_modules/jest-runner/build/testWorker.js:153:11)
开玩笑
module.exports = {
clearMocks: true,
collectCoverage: true,
coverageDirectory: 'coverage',
coveragePathIgnorePatterns: [
'/node_modules/',
'<rootDir>/src/utils/'
],
coverageReporters: [
'json',
'html',
'text',
'lcov'
],
coverageThreshold: {
'global': {
'branches': 35,
'functions': 41,
'lines': 55,
'statements': 53
}
},
globals: {
_: require('lodash')
},
moduleNameMapper: {
'\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$': '<rootDir>/../src/utils/__mocks__//fileMock.js',
'\\.(css|less|jsf)$': '<rootDir>/../src/utils/__mocks__/styleMock.js',
'(flags|devices)$': '<rootDir>/../src/utils/__mocks__/styleMock.js'
},
roots: [
'../'
],
setupFiles: [
'<rootDir>/jest.init.js'
],
snapshotSerializers: ['enzyme-to-json/serializer'],
testEnvironment: 'node',
testMatch: [
'**/__tests__/**/*.spec.js?(x)',
'**/?(*.)+(spec|test).js?(x)'
],
testPathIgnorePatterns: [
'/node_modules/',
'/test/'
],
transformIgnorePatterns: [
'/node_modules/(?!webapps-frontend-components).+(js|jsx)$'
]
}
import 'babel-polyfill'
import React from 'react'
import Enzyme, { shallow, render, mount } from 'enzyme'
import Adapter from 'enzyme-adapter-react-15'
Enzyme.configure({ adapter: new Adapter() })
global.React = React
global.shallow = shallow
global.render = render
global.mount = mount