nó com homebrew

$ brew install node --without-npm
$ curl https
://www.npmjs.org/install.sh
$ sh
./install.sh

Desta forma, o brew gerencia todo o software da minha máquina e o npm cuida de si mesmo e não tem nenhum conceito de brew