Windows benutze ich bei der Ausführung von Skripts immer wieder mit NPM-Fehlern. Passt der Mustervergleich zwischen OSX und Win7? Oder ist das Mocha spezifisch?Warum kann Mocha diesen Pfad (oder Muster) nicht auflösen?
Zum Beispiel meine Tests sind in:
src/redux/normalizers/__tests__
und das NPM-Skript ist:
"test": "mocha --compilers js:babel/register --recursive 'src/**/__tests__/*'"
Meine Konsole (auch im Screenshot unten) sagt dazu:
> mocha --compilers js:babel/register --recursive 'src/**/__tests__/*'
C:\Users\User\WebstormProjects\redux-form\node_modules\mocha\lib\utils.js:626
throw new Error("cannot resolve path (or pattern) '" + path + "'");
^
Error: cannot resolve path (or pattern) ''src/**/__tests__/*''
Screenshot: http://i.imgur.com/EL7LOna.png
bearbeiten ich war Lage, die Repo-Autors Testskript für die Zeit
diese ihrerseits nur ein Fehler ist"test": "mocha --compilers js:babel/register --recursive src/**/__tests__/*"
Vielleicht ist zu ändern, die niemand bemerkt, weil niemand sonst Fenstern verwendet?
Dennoch würde ich gerne verstehen warum. Vielleicht sind diese Verbindungen nützlich für jeden, der über diese kommt:
Auch hier ist die volle npm-debug.log https://paste.ee/p/6Wexf – AlecPerkey
Der Fehler in [Mokka des utils.js] geworfen wird (https://github.com /mochajs/mocha/blob/63ef07f7e5cac464e0710812cdadecb009bcdf3b/lib/utils.js#L628), aber es passiert aufgrund [globs Sync-Funktion] (https://github.com/isaacs/node-glob). Ich würde auch gerne wissen, warum es passiert –