Javascript “错误”;ReferenceError:pathsToModuleNameMapper未定义;当你试图开玩笑的时候

Javascript “错误”;ReferenceError:pathsToModuleNameMapper未定义;当你试图开玩笑的时候,javascript,reactjs,unit-testing,webpack,jestjs,Javascript,Reactjs,Unit Testing,Webpack,Jestjs,我试图在一个javascript react.js项目中运行jest,该项目使用webpack、babel、Ezyme和jasmine(以及其他东西),我看到了错误: ReferenceError:未定义pathsToModuleNameMapper 以下是console.output: macbook-pro:$ ./node_modules/.bin/jest --coverage ReferenceError: pathsToModuleNameMapper is not defined

我试图在一个javascript react.js项目中运行jest,该项目使用webpack、babel、Ezyme和jasmine(以及其他东西),我看到了错误:

ReferenceError:未定义pathsToModuleNameMapper

以下是console.output:

macbook-pro:$ ./node_modules/.bin/jest --coverage
ReferenceError: pathsToModuleNameMapper is not defined
    at Object.<anonymous> (/Volumes/github-image/hipocampo/jest.config.js:10:21)
    at Module._compile (internal/modules/cjs/loader.js:1138:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1158:10)
    at Module.load (internal/modules/cjs/loader.js:986:32)
    at Function.Module._load (internal/modules/cjs/loader.js:879:14)
    at Module.require (internal/modules/cjs/loader.js:1026:19)
    at require (internal/modules/cjs/helpers.js:72:18)
    at readConfigFileAndSetRootDir (/Volumes/github-image/hipocampo/node_modules/jest/node_modules/jest-config/build/readConfigFileAndSetRootDir.js:119:22)
    at readConfig (/Volumes/github-image/hipocampo/node_modules/jest/node_modules/jest-config/build/index.js:217:65)
    at readConfigs (/Volumes/github-image/hipocampo/node_modules/jest/node_modules/jest-config/build/index.js:406:32)

问题是,早些时候我已经复制到项目jest.config.js中,我已经忘记了它。它包含以下内容:

const { pathsToModuleNameMapper } = require('ts-jest/utils');

我删除了对pathsToModuleNameMapper的引用,并将moduleNameMapper更新为

"moduleNameMapper": {
      "\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$": "spec/mocks/*.js",
      "\\.(css|less)$": "spec/mocks/*.js"

错误信息消失了。

错误清楚地表明hipocampo/jest.config.js中存在问题
const { pathsToModuleNameMapper } = require('ts-jest/utils');
moduleNameMapper: pathsToModuleNameMapper(compilerOptions.paths || {}, {
    prefix: 'spec/'
"moduleNameMapper": {
      "\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$": "spec/mocks/*.js",
      "\\.(css|less)$": "spec/mocks/*.js"