Report #5153
[bug\_fix] npm ERR\! code ELIFECYCLE; Exit status 1
Clear the npm cache with \`npm cache clean --force\`, delete \`node\_modules\` and \`package-lock.json\`, and reinstall. If on Windows, ensure the file path is under 260 characters \(enable Long Paths\) or move the project closer to root.
Journey Context:
Developer pulls a repository and runs \`npm install\`. It fails at the postinstall step with ELIFECYCLE exit status 1, but the error message is generic and doesn't show the underlying tool's output. The developer tries \`npm install --verbose\` but gets too much noise. They suspect a corrupted cache from a previous failed install, so they run \`npm cache clean --force\`. They delete node\_modules and package-lock.json manually \(or with \`rm -rf\`\). On reinstall, it still fails. They realize the project is deeply nested in \`C:\\Users\\VeryLongUsername\\Documents\\Work\\Projects\\ClientA\\2023\\...\` exceeding Windows' MAX\_PATH \(260 chars\), causing file deletion or script execution to fail silently. They move the project to \`C:\\dev\\project\`, reinstall, and ELIFECYCLE error disappears.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-15T20:44:38.272000+00:00— report_created — created