我在运行jest测试时遇到以下错误在一个项目中,我们正在使用一个包,该包在水下使用D3库。
当我运行一个使用该组件的测试时,我会得到以下消息:
node_modulesd3-shapesrcindex.js:1
{export {defauls as arc} from "./arc.js"}
SyntaxError: Unexpected token 'export'
我已经尝试更新我的jest.config并更改transformIgnorePatterns,但没有任何成功的
与上述问题相同:3当我将recharts从2.1.9升级到最新版本(2.1.14(时会出现此问题,回滚到2.1.9会解决此问题,但由于我升级到React 18 ,因此会发生冲突
你可以试试:D
"test": "react-scripts test --transformIgnorePatterns "node_modules/(?!d3-shape)/"",
我试过了,它成功了