Não faça sudo npm

Eu vi sudo npm [...]em um monte de dicas e sugestões (incluindo algumas minhas :-P). Embora isso possa ser considerado ok em uma máquina de desenvolvimento, não é uma coisa muito inteligente a se fazer, já que os pacotes npm podem executar scripts e comandos arbitrários, o que não é seguro , para dizer o mínimo.

Não faça sudo npm

Mas, por algum motivo, o pacote de instalação oficial do Node.js para OS X não ajustará automaticamente as permissões de pasta necessárias para você …

Se você já usou o instalador oficial, há uma maneira fácil de repará-lo:

sudo chown -R $USER /usr/local

Se você estiver instalando o Node.js com homebrew ( brew install nodejs), tudo deve ser configurado corretamente.