Basta ya de indagar en internet ya que estás al espacio justo, tenemos la solución que necesitas recibir sin liarte.
Solución:
Tuve exactamente el mismo error al instalar chimp (no desde un repositorio de git) después de actualizar NodeJS 6.10 a 8.10 (y, lo que es más importante, a NPM 5.6.0). El problema es que npm 5 maneja los permisos/directorios de manera muy diferente a npm 4.
La solución es NUNCA usar sudo cuando ejecute npm 5. Encontrará casos en los que debe usarlo con npm 4, pero no debería necesitar usar sudo con npm 5. Si está instalando globalmente, este enlace podría ayudarte No me ayudó.
Como estaba en un contenedor docker, podía modificar mi archivo docker para no usar sudo y luego todo estaba bien. Si no lo es, le sugiero que ejecute lo siguiente como su usuario (no root):
cd ~
sudo rm -rf .npm
cd
npm cache clean
rm -rf node_modules
npm install
No sé si tu problema está resuelto o no. Hoy enfrenté el mismo problema, el problema era que la carpeta ~/.npm está interfiriendo con el permiso, así que cambié el permiso como sudo chown -R $(whoami) ~/.npm
y está funcionando bien.
Tienes la posibilidad difundir este artículo si te ayudó.