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