gpt4 book ai didi

reactjs - 事件.js :288 Error: write EPIPE when executing tests with Jest

转载 作者:行者123 更新时间:2023-12-04 09:48:24 27 4
gpt4 key购买 nike

我在将 React 测试库设置到一个新项目时遇到问题,该项目是为多个项目生成通用 UI 组件的项目。在其中一个项目中,它已正确设置,但是当我在该项目中添加 React 测试库和更新依赖项时,我能够运行测试,但不能运行所有测试。

如果我这样做 yarn test这是结果:

Test Suites: 8 passed, 8 of 33 total
Tests: 84 passed, 84 total
Snapshots: 0 total
Time: 28 sevents.js:288
throw er; // Unhandled 'error' event
^

Error: write EPIPE
at ChildProcess.target._send (internal/child_process.js:806:20)
at ChildProcess.target.send (internal/child_process.js:677:19)
at ChildProcessWorker.send (C:\Users\user\workspace\project\node_modules\jest-worker\build\workers\ChildProcessWorker.js:291:17)
at WorkerPool.send (C:\Users\user\workspace\project\node_modules\jest-worker\build\WorkerPool.js:32:34)
at Farm._process (C:\Users\user\workspace\project\node_modules\jest-worker\build\Farm.js:129:10)
at Farm._enqueue (C:\Users\user\workspace\project\node_modules\jest-worker\build\Farm.js:152:10)
at Farm._push (C:\Users\user\workspace\project\node_modules\jest-worker\build\Farm.js:159:12)
at C:\Users\user\workspace\project\node_modules\jest-worker\build\Farm.js:90:14
at new Promise (<anonymous>)
at Farm.doWork (C:\Users\user\workspace\project\node_modules\jest-worker\build\Farm.js:56:12)
Emitted 'error' event on ChildProcess instance at:
at internal/child_process.js:810:39
at processTicksAndRejections (internal/process/task_queues.js:79:11) {
errno: 'EPIPE',
code: 'EPIPE',
syscall: 'write'
}
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

我试着做 rm -rf node_modules然后清理缓存,没有用。

有什么帮助吗?

最佳答案

事实证明,通过更改 package.json 中的一些库错误消失:

之前(KO):

"babel-jest": "^24.9.0",
"jest": "^26.0.1",

之后(确定):
"babel-jest": "^26.0.1",
"jest": "^25.5.4",

关于reactjs - 事件.js :288 Error: write EPIPE when executing tests with Jest,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62048925/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com