Comment faire pour exécuter Moka tests sur windows node.js ( Erreur: Impossible de trouver le module 'C:\cygdrive\c\Users )

Je suis en train de lancer une application sous windows et cette application a quelques moka tests. J'ai besoin de faire. J'ai lu ce

Moka nécessite de faire. Ne pouvez pas trouver un make.exe qui fonctionne sur Windows

et ce

Node.js impossible de trouver le module d'interférer avec cygwin sous Windows

J'ai l'app dans le répertoire Github (en dehors de cygwin structure de répertoire ) et j'ai installé la version windows de nœud.

J'ai Essayé à l'aide de powershell et la définition de l'alias comme l'a suggéré, mais je reçois toujours

> 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

et j'ai moka installé dans ce répertoire ( BTW, pourquoi n'est-il pas de moka dans le sous répertoire node_modules? ). Les problèmes semble être le C:\cygdrive\c\Users partie comment dois-je prendre?

J'ai aussi essayé de copier le fichier dans ma maison/répertoire sous cygwin, mais j'ai eu

./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

que dois-je faire?

Veuillez envisager d'accepter @Bwaxxio réponse comme correcte! Il fonctionne et ne nécessite pas de me changer les systèmes d'exploitation. 🙂

OriginalL'auteur Nicola Peluchetti | 2012-07-24