Isso não responde à sua pergunta sobre a instalação como root, mas é mais seguro executar npm como root ao instalar pacotes.
As of version 0.3, it is recommended to run npm as root. This allows npm to change the user identifier to the
nobody
user prior to running any package build or test commands.