Estoy probando el framework de Bootstrap (desde Twitter) y trato de compilarlo localmente después de instalar Node.js. Es un error porque no puede encontrar el módulo inferior (que también he instalado con 'NPM instalar -g menos'):Node.js no puede encontrar el módulo - interfiriendo con cygwin en Windows
C:\Users\geir\code\bootstrap>make
lessc html/less/bootstrap.less > html/css/bootstrap.css
node.js:201
throw e; // process.nextTick error, or 'error' event on first tick
^
Error: Cannot find module 'C:\cygdrive\c\Users\geir\AppData\Roaming\npm\node_modules\less\bin\lessc'
at Function._resolveFilename (module.js:332:11)
at Function._load (module.js:279:25)
at Array.0 (module.js:479:10)
at EventEmitter._tickCallback (node.js:192:40)
Makefile:2: recipe for target `all' failed
make: *** [all] Error 1
La razón por la que no se debe a que "cygdrive \" se antepone a la jerarquía de carpetas cuando make está buscando el módulo, he verificado que 'lessc' se encuentra realmente en C: \ Users \ geir \ AppData \ Roaming \ npm \ node_modules \ less \ bin \ lessc, y puedo ejecutarlo desde la línea de comandos.
He intentado lo siguiente sin ningún éxito:
- carpetas Reordenar en la variable de entorno PATH, por lo que Node.js y NPM está antes que cygwin - mismo resultado.
- Elimina cygwin de PATH - el comando make deja de funcionar.
- instalación 'menos' con/sin '-g' parámetro (NPM)
- Volver a instalar Node.js pistas
cualquier persona?