react-virtualized: Couldn't find preset "./.babelrc.js" relative to directory "/node_modules/react-virtualized"
I get the following error while trying to compile with the latest version (9.19.0).
Module build failed: Error: Couldn't find preset "./.babelrc.js" relative to directory "/unisport/storefront/node_modules/react-virtualized"
at /unisport/storefront/node_modules/babel-core/lib/transformation/file/options/option-manager.js:293:19
at Array.map (<anonymous>)
at OptionManager.resolvePresets (/unisport/storefront/node_modules/babel-core/lib/transformation/file/options/option-manager.js:275:20)
at OptionManager.mergePresets (/unisport/storefront/node_modules/babel-core/lib/transformation/file/options/option-manager.js:264:10)
at OptionManager.mergeOptions (/unisport/storefront/node_modules/babel-core/lib/transformation/file/options/option-manager.js:249:14)
at OptionManager.init (/unisport/storefront/node_modules/babel-core/lib/transformation/file/options/option-manager.js:368:12)
at File.initOptions (/unisport/storefront/node_modules/babel-core/lib/transformation/file/index.js:212:65)
at new File (/unisport/storefront/node_modules/babel-core/lib/transformation/file/index.js:135:24)
at Pipeline.transform (/unisport/storefront/node_modules/babel-core/lib/transformation/pipeline.js:46:16)
at transpile (/unisport/storefront/node_modules/babel-loader/lib/index.js:50:20)
at Object.module.exports (/unisport/storefront/node_modules/babel-loader/lib/index.js:173:20)
@ ./node_modules/react-virtualized-select/dist/commonjs/VirtualizedSelect/VirtualizedSelect.js 41:17-69
@ ./node_modules/react-virtualized-select/dist/commonjs/VirtualizedSelect/index.js
@ ./node_modules/react-virtualized-select/dist/commonjs/index.js
About this issue
- Original URL
- State: closed
- Created 6 years ago
- Reactions: 6
- Comments: 21 (1 by maintainers)
doesn’t work for me, finish it up by fixed “react-virtualized”: “9.18.5”,
@razius
Faced with the same error. The proposed solution for excluding node_modules folder is not working for me - I have several dependencies that are not being transpiled for non-es6 usage.
So I ended up having the configuration like this:
You can add this option in package.json in root of your project to exclude your libraries like
react-virtualizedExample:
"jest": { "setupFiles": [ "./config/jest.setup.js" ], "transformIgnorePatterns": [ "/!node_modules\\/lodash-es/", "/!node_modules\\/react-virtualized/" ] }I have the same issue during the running tests in jest. Any suggestions?