He instalado Node.js en mi máquina de desarrollo con Windows 7 x64, de forma manual:
mkdir C:\Devel\nodejs
cd C:\Devel\nodejs
set NODE_PATH=%CD%
setx /M PATH "%PATH%;%NODE_PATH%"
setx /M NODE_PATH "%NODE_PATH%\node_modules"
Coloqué el binario x64 del nodo principal junto con el administrador de paquetes npm en C:\Devel\nodejs. Funciona como un encanto y puedo actualizar el binario principal sin tener que lidiar con el instalador.
El único problema que no puedo resolver es mover la carpeta de caché. Cuando instalo un paquete local:
npm install express
... la caché se coloca en la %APP_DATA%\npm-cachecarpeta. Me gustaría cambiarlo a:
C:\Devel\nodejs\npm-cache
¿Cómo puedo cambiar la carpeta de caché npm o deshabilitarla por completo?