How to change the npm prefix without config?

node.js, npm

Solution

`prefix` can be defined per-install and other commands using `--prefix`, but as a global setting it is in `~/.npmrc` (`C:\Users\<your user name>\.npmrc`). You can remove / edit it directly in that file.

You can also use `npm config set prefix $value`, or `npm config delete prefix` if you prefer.

Problem

I accidentally changed the npm prefix to a place that doesn't exist. Is there a configuration file I can access that would allow me to change this back? The only options I can think of are: - Completely Uninstall Node (npm not responding after changing the prefix) - I guess I could create the directories that don't exist and move the npm files there. But it seems like there should be a config file I can change somewhere, right?

Original source