zer*_*ing 6 javascript npm yarnpkg
从package.jsonwith安装软件包后yarn,然后启动,yarn test出现以下错误:
FAIL src/Dashboard/AppBar/Tests/AppBar.test.js\n \xe2\x97\x8f Test suite failed to run\n\n TypeError: environment.setup is not a function\n\n at node_modules/jest-runner/build/run_test.js:71:23\n\nTest Suites: 1 failed, 1 total\nTests: 0 total\nSnapshots: 0 total\nTime: 0.478s\nRan all test suites related to changed files.\nRun Code Online (Sandbox Code Playgroud)\n\n当我运行 withnpm i安装软件包,然后运行测试时yarn test,测试将通过。
PASS src/Dashboard/AppBar/Tests/AppBar.test.js\n \xe2\x9c\x93 renders (92ms)\n\nTest Suites: 1 passed, 1 total\nTests: 1 passed, 1 total\nSnapshots: 0 total\nTime: 1.452s, estimated 2s\nRan all test suites related to changed files.\n\nWatch Usage: Press w to show more. \nRun Code Online (Sandbox Code Playgroud)\n\nyarn问题是,当我使用或安装软件包时有什么不同npm。
package.json内容:
\n\n{\n "name": "sample",\n "version": "0.1.0",\n "private": true,\n "dependencies": {\n "bs-axios": "^0.0.34",\n "material-ui": "^1.0.0-beta.41",\n "react": "^16.3.1",\n "react-dom": "^16.3.1",\n "react-scripts": "1.1.4",\n "reason-react": "^0.3.4"\n },\n "scripts": {\n "start": "react-scripts start",\n "build": "react-scripts build",\n "test": "react-scripts test --env=jsdom",\n "eject": "react-scripts eject",\n "mlbuild": "bsb -make-world",\n "mlstart": "bsb -make-world -w",\n "mlclean": "bsb -clean-world"\n },\n "devDependencies": {\n "bs-platform": "^2.2.3",\n "enzyme": "^3.3.0",\n "enzyme-adapter-react-16": "^1.1.1",\n "jest": "^22.4.3"\n }\n}\nRun Code Online (Sandbox Code Playgroud)\n
试一下:
如果您的 中同时存在
react-scripts和,请将其删除。然后删除、和。然后运行(或者如果你使用它)。jestpackage.jsonjestpackage-lock.jsonyarn.locknode_modulesnpm installyarn
因此,如果您使用的是纱线,请运行yarn install并重npm install试。
来自: https: //github.com/facebook/jest/issues/5119
| 归档时间: |
|
| 查看次数: |
2746 次 |
| 最近记录: |