Estoy intentando ejecutar una aplicación en Windows y esta aplicación tiene algunas pruebas de mocha. Necesito hacer. Me leer esteCómo ejecutar pruebas de Mocha en Windows node.js (Error: No se puede encontrar el módulo 'C: cygdrive c Users)
Mocha requires make. Can't find a make.exe that works on Windows
y esto
Node.js cannot find module - interfering with cygwin on Windows
tengo la aplicación en el directorio de Github (fuera de la estructura de directorios cygwin) y he instalado la versión para Windows de nodo.
He intentado utilizar PowerShell y establecer el alias como se sugiere, pero siempre me
> module.js:340 > throw err; > ^Error: Cannot find module 'C:\cygdrive\c\Users\Nicola\AppData\Roaming\npm\node_modules\mocha\bin\mocha' > at Function.Module._resolveFilename (module.js:338:15) > at Function.Module._load (module.js:280:25) > at Module.runMain (module.js:487:10) > at process.startup.processNextTick.process._tickCallback (node.js:244:9) Makefile:5: recipe for target `test' failed make: *** > [test] Error 1
y tengo moka instalado en ese directorio (por cierto, ¿por qué no buscar moca en el subdirectorio node_modules?). El problema parece ser la parte C:\cygdrive\c\Users
¿Cómo me quito eso?
También trataron de copiar el archivo a mi casa/directorio bajo cygwin pero Tengo
./node_modules/.bin/mocha: line 1: ../mocha/bin/mocha: No such file or directory
Makefile:5: recipe for target `test' failed
make: *** [test] Error 127
¿qué debo hacer?
Voy a aceptar su respuesta, al final fue una molestia que simplemente se trasladó a ubuntu –
Experimenté las mismas frustraciones que usted, y terminé haciendo lo mismo al final - es mucho mejor que desarrollando en Windows :) –