德瑪西亞99
2023-03-03 14:53:50
我正在使用 Jest 來執(zhí)行單元測試。"jest": "^26.4.2","jest-preset-angular": "^8.3.1"所有測試都已通過并運(yùn)行但出現(xiàn)如下錯(cuò)誤Test Suites: 20 passed, 20 totalTests: 26 passed, 26 totalSnapshots: 2 obsolete, 5 passed, 5 totalTime: 92.961 sRan all test suites.npm ERR! code ELIFECYCLEnpm ERR! errno 1npm ERR! idp@0.0.0 test:app: `jest --config ./jest.app.config.js --no-cache`npm ERR! Exit status 1npm ERR! npm ERR! Failed at the idp@0.0.0 test:app script.npm ERR! This is probably not a problem with npm. There is likely additional logging output above.npm ERR! A complete log of this run can be found in:npm ERR! /Users/macbook/.npm/_logs/2020-09-15T09_19_42_790Z-debug.log我從谷歌搜索中嘗試了以下命令,但是它不起作用npm cache clean --forcerm -rf node_modulesnpm install
3 回答

收到一只叮咚
TA貢獻(xiàn)1821條經(jīng)驗(yàn) 獲得超5個(gè)贊
Snapshots: 2 obsolete, 5 passed, 5 total
已過時(shí) - 是錯(cuò)誤的原因,在刪除它們后,錯(cuò)誤就消失了。
刪除快照并重新運(yùn)行測試一切正常
參考 - https://github.com/facebook/jest/issues/9324

至尊寶的傳說
TA貢獻(xiàn)1789條經(jīng)驗(yàn) 獲得超10個(gè)贊
我在使用節(jié)點(diǎn) 14 和 npm 6 的 wdio 黃瓜設(shè)置中遇到了類似的問題。測試執(zhí)行正確,但每次運(yùn)行都會(huì)出現(xiàn)此錯(cuò)誤。
error code ELIFECYCLE error Exit status 1
升級到最新的節(jié)點(diǎn) 16.17.0 和 npm 8.18——錯(cuò)誤消失了。該錯(cuò)誤可能是由于不兼容的包

哈士奇WWW
TA貢獻(xiàn)1799條經(jīng)驗(yàn) 獲得超6個(gè)贊
我試圖用這種方式解決這個(gè)問題:
rm -rf node_modules && rm ./package-lock.json && npm install
之后重新啟動(dòng)您的機(jī)器并正常工作。
添加回答
舉報(bào)
0/150
提交
取消