Javascript 开玩笑不';t导入ES6模块(具有正确的transformIgnorePatterns)
我在开玩笑,结果出错了:Javascript 开玩笑不';t导入ES6模块(具有正确的transformIgnorePatterns),javascript,ecmascript-6,jestjs,babeljs,babel-jest,Javascript,Ecmascript 6,Jestjs,Babeljs,Babel Jest,我在开玩笑,结果出错了: Test suite failed to run /atol/node-service/node_modules/atol-atoms/Grids/index.js:1 ({"Object.<anonymous>":function(module,exports,require,__dirname,__filename,global,jest){import _Row from "./Row";
Test suite failed to run
/atol/node-service/node_modules/atol-atoms/Grids/index.js:1
({"Object.<anonymous>":function(module,exports,require,__dirname,__filename,global,jest){import _Row from "./Row";
^^^^
SyntaxError: Unexpected identifier
> 1 | import {Container, Row, Cell} from 'atol-atoms/Grids';
如果我需要使用babel jest
转换node\u modules
中的模块,我认为jest.config.js中的下一个配置应该可以工作:
transformIgnorePatterns: [
'<rootDir>/node_modules/(?!(atol-atoms)/)'
],
transformIgnorePatterns: [
'<rootDir>/node_modules/(?!(atol-atoms)/)'
],
"test": {
"plugins": [
"@babel/plugin-transform-runtime",
"@babel/plugin-proposal-class-properties"
],
"presets": [
[
"@babel/preset-env",
{
"debug": true
}
],
"@babel/preset-react"
]
}