ken*_*ter 9 unit-testing reactjs jestjs
当运行yarn test在package.json这
CI=true react-app-rewired test --coverage
我收到以下错误
Test suite failed to run
Cannot find module 'react' from 'pure.js'
However, Jest was able to find:
'./pure.js'
You might want to include a file extension in your import, or update your 'moduleFileExtensions', which is currently ['web.js', 'js', 'web.ts', 'ts', 'web.tsx', 'tsx', 'json', 'web.jsx', 'jsx', 'node'].
See https://jestjs.io/docs/en/configuration#modulefileextensions-array-string
at Resolver.resolveModule (node_modules/jest-resolve/build/index.js:259:17)
at Object.<anonymous> (../../node_modules/@testing-library/react/dist/pure.js:28:37)
Run Code Online (Sandbox Code Playgroud)
不知道为什么react从pure.js,知道吗?
Shu*_*rma 11
我也遇到了同样的问题,然后我安装"react-test-renderer": "^16.13.1"并解决了问题。所以你也可以试试这个,也只是通过命令安装了这个依赖项npm install react-test-renderer --save。
如下图所示:
| 归档时间: |
|
| 查看次数: |
3541 次 |
| 最近记录: |