我正在尝试使用 typescript、react-native、expo 和 jest 构建一个移动应用程序。当我尝试运行测试时:
\n FAIL src/components/Button/tests/Button.test.tsx\n \xe2\x97\x8f Test suite failed to run\n\n Cannot find module '@babel/runtime/helpers/interopRequireDefault' from 'node_modules/react-native/jest/setup.js'\n\n at Resolver.resolveModule (node_modules/jest-resolve/build/resolver.js:324:11)\n at Object.<anonymous> (node_modules/react-native/jest/setup.js:407:30)\nRun Code Online (Sandbox Code Playgroud)\ntsconfig.json
\n{\n "extends": "expo/tsconfig.base",\n "include": ["./src/**/*.ts", "./src/**/*.tsx"],\n "exclude": [\n "node_modules",\n "**/*.spec.ts",\n "**/*.test.ts",\n "**/*.spec.tsx",\n "**/*.test.tsx",\n "jest.config.ts",\n "babel.config.js",\n "metro.config.js",\n "stryker.conf.json"\n ],\n "compilerOptions": {\n "noEmit": true,\n "pretty": true,\n "strict": true,\n "allowJs": true,\n "sourceMap": true,\n "baseUrl": "./src",\n "module": "es2022",\n "target": "ES2021",\n "declaration": true,\n "skipLibCheck": true,\n "jsx": "react-native",\n "esModuleInterop": true,\n "isolatedModules": true,\n "noImplicitReturns": true,\n "resolveJsonModule": true,\n "types": …Run Code Online (Sandbox Code Playgroud)