【发布时间】:2020-11-03 05:04:57
【问题描述】:
当我运行我的笑话测试时,每次测试使用的内存量会随着时间的推移而增加。这个问题在我的本地机器上并不明显;相反,我在 CircleCI 上运行测试时发现了这一点。我收到以下错误:
FAIL __tests__/pages/login.test.tsx
● Test suite failed to run
jest: failed to cache transform results in: /tmp/jest_2ne/jest-transform-cache-7bdebd1a0c578519274d14a78b89f87c-f8238a99880aac6151736010e575fab1/0b/symbols_0bf4cffb45cb261625f2f3fca21a4789.map
Failure message: ENOMEM: not enough memory, write
at writeFileSync (node_modules/write-file-atomic/index.js:215:10)
at writeCacheFile (node_modules/@jest/transform/build/ScriptTransformer.js:809:33)
at ScriptTransformer.transformSource (node_modules/@jest/transform/build/ScriptTransformer.js:554:7)
at ScriptTransformer._transformAndBuildScript (node_modules/@jest/transform/build/ScriptTransformer.js:586:40)
at ScriptTransformer.transform (node_modules/@jest/transform/build/ScriptTransformer.js:624:25)
如何修复我的 jest 配置以防止这种情况发生?
【问题讨论】:
-
你能解决吗?如果没有,你能上传你的 package.json 吗?
标签: node.js reactjs memory jestjs