Why is NPM broken?

When something breaks in NPM, the error output usually isn't very clear about the cause. When you provide the full output, I will attempt to determine what is causing your problem, and propose a solution.

This tool is entirely client-side and your input will never be sent to a server, so you don't need to redact information from your log. It's also open-source - you can find the source code for it here.

Enter the full output of your npm install command, from start to end. Otherwise, I might not be able to find your problem.

Output from npm-debug.log will not usually work - make sure that you copy the output from your terminal.