Usando npm na Europa

Você pode não saber, mas há um espelho europeu (baseado na Alemanha) para o registro do npm .

Se você estiver na Europa, encontrará este espelho significativamente mais rápido (e parece ser mais confiável).

Para forçar o uso do espelho europeu, basta anexar a --registry http://registry.npmjs.eubandeira ao final do seu comando.

Você também pode configurar um alias para sua conveniência

$ alias enpm="npm --registry http://registry.npmjs.eu"

então o uso é tão simples como:

$ enpm install functional.js

Entrei em mais detalhes (incluindo o quão mais rápido isso realmente é) na postagem do meu blog .