Problem

Ich hatte nodejs auf meiner Maschine installiert. Jetzt wollte ich homebrew installieren. Das ging gut. Im Anschluss ging allerdings mein npm (Node Package Manager) nicht mehr.

Lösung

Node via brew installieren

Brew erkennt dabei Problem und listet diese auf.

brew install node

Probleme mit brew listen

brew doctor

Node wieder deinstallieren

brew uninstall node

Alle Node modules löschen

rm -rf /usr/local/lib/node_modules

ownership von /usr/local setzen

sudo chown -R $USER:admin /usr/local

Node wieder installieren

brew install node

Anzeige aller globalen node modules

npm list -g --depth=0

Es gibt noch das Problem, dass man mitunter modules nur via sudo installieren kann. Dazu gibt es eine Anleitung dies zu umgehen, welche ich aber nicht getestet habe:

How to run npm without sudo