Estoy aprendiendo nodejs en este momento en Windows. Varios módulos se instalan globalmente con npm.cmd, y nodejs no pudo encontrar los módulos instalados. Toma jade por ejemplo,
npm install jade -g
Jade está instalado en el directorio "C:\Program Files (x86)\nodejs\node_modules"
, pero el siguiente código fallará con un "Cannot find module 'jade'"
error,
var jade = require('jade');
Sin embargo, el código se ejecutará con éxito cuando jade esté instalado localmente (sin la opción -g en npm). No quiero usar módulos instalados localmente, es una pérdida de espacio en disco para mí. ¿Cómo puedo hacer que los módulos instalados globalmente funcionen en Windows?