Jestjs 堆栈:SyntaxError:&x27;导入&x27;和';出口';只能与';sourceType:“源类型”;模块"';

Jestjs 堆栈:SyntaxError:&x27;导入&x27;和';出口';只能与';sourceType:“源类型”;模块"';,jestjs,Jestjs,运行jest会产生以下错误 在未测试的文件上运行覆盖率…无法从/Users/***/******/somefile.js收集覆盖率 错误:“导入”和“导出”只能与“sourceType:“module”一起出现(3:0) 堆栈:SyntaxError:“导入”和“导出”只能与“sourceType:“模块”一起出现(3:0) 我也试过巴别塔玩笑,但它不起作用。这里可能有什么问题,为什么进口,出口没有在这里被识别 /*somefile.js的内容*/ somefile.js export * fr

运行jest会产生以下错误 在未测试的文件上运行覆盖率…无法从/Users/***/******/somefile.js收集覆盖率 错误:“导入”和“导出”只能与“sourceType:“module”一起出现(3:0) 堆栈:SyntaxError:“导入”和“导出”只能与“sourceType:“模块”一起出现(3:0)

我也试过巴别塔玩笑,但它不起作用。这里可能有什么问题,为什么进口,出口没有在这里被识别

/*somefile.js的内容*/ somefile.js

export * from './file-1';
export * from './file-2';
/*LRC形态*/

"test": {
      "presets": [
        [
          "env",
          {
            "targets": {
              "browsers": [
                "last 2 versions",
                "edge >= 12",
                "explorer >= 10"
              ]
            }
          }
        ],
        "react",
      ],
      "plugins": [
        [
          "import",
          {
            "libraryName": "antd",
            "style": true
          }
        ],
        "lodash",
        "react-hot-loader/babel",
        "recharts",
        "transform-class-properties",
        "transform-decorators-legacy",
        "transform-object-rest-spread",
        "transform-runtime"
      ]
    }
/*笑话配置*/

module.exports = {
  testEnvironment: 'node',
  testRegex: '.*_spec\\.(js|jsx)$',
  collectCoverageFrom: [
    'src/**/*.{js,jsx}',
    "!<rootDir>/node_modules/**"
  ],
  testURL: 'http://localhost/',
  setupFiles: [
    '<rootDir>/config/jest/SetupStorageMock.js'
  ],
  setupTestFrameworkScriptFile: '<rootDir>/node_modules/some-jest/src/SetupReactEnzyme.js',
  moduleFileExtensions: ['js', 'jsx', 'json'],
  moduleDirectories: ['<rootDir>/node_modules', '<rootDir>/src'],
  moduleNameMapper: {
    '\\.(css|less)$': '<rootDir>/node_modules/prism-jest/src/styleMock.js',
    '^actions\\/([^\\.]*)$': '<rootDir>/src/actions/$1',
    '^components\\/([^\\.]*)$': '<rootDir>/src/components/$1',
    '^containers\\/([^\\.]*)$': '<rootDir>/src/containers/$1',
    '^globals\\/([^\\.]*)$': '<rootDir>/src/globals/$1',
    '^hocs\\/([^\\.]*)$': '<rootDir>/src/hocs/$1',
    '^i18n\\/([^\\.]*)$': '<rootDir>/src/i18n/$1',
    '^utils\\/([^\\.]*)$': '<rootDir>/src/utils/$1'
  },
  collectCoverage: true,
  coverageReporters: ['json', 'lcov', 'text', 'json-summary'],
  reporters: [
    'default',
    [
      '<rootDir>/node_modules/prism-jest/src/CoverageThreshold.js',
      { coverageThresholdFile: './config/jest/coverageThreshold.json' }
    ]
  ],
  bail: true
};
module.exports={
测试环境:“节点”,
testRegex:'.\\\\.(js | jsx)$',
收款人:[
“src/***.{js,jsx}”,
“!/node\u模块/**”
],
testURL:'http://localhost/',
设置文件:[
“/config/jest/SetupStorageMock.js”
],
SetupTestFrameworkScript文件:'/node_modules/some jest/src/SetupReactEnzyme.js',
moduleFileExtensions:['js','jsx','json'],
模块目录:['/node_modules','/src'],
模块映射:{
“\\(css | less)$”:“/node\u modules/prism jest/src/styleMock.js”,
“^actions\\/([^\\.]*)$”:“/src/actions/$1”,
“^components\\/([^\\.]*)$”:“/src/components/$1”,
“^containers\\/([^\\.]*)$”:“/src/containers/$1”,
“^globals\\/([^\\.]*)$”:“/src/globals/$1”,
“^hocs\\/([^\\.]*)$”:“/src/hocs/$1”,
“^i18n\\/([^\\.]*)$”:“/src/i18n/$1”,
“^utils\\/([^\\.]*)$”:“/src/utils/$1”
},
报道:是的,
coverageReporters:['json','lcov','text','json summary'],
记者:[
“默认值”,
[
“/node_modules/prism jest/src/CoverageThreshold.js”,
{coverageThreshold文件:'./config/jest/coverageThreshold.json'}
]
],
保释金:是的
};