2017-05-06 2 views
0

Ich arbeite mit node.js und Mocha Einheit testen und ich möchte in der Lage sein, den Test-Befehl über npm auszuführen. Wenn ich den Mokkatest in meinem Testordner starte, wird der Test erfolgreich ausgeführt. Wenn ich jedoch den npm-Test starte, gibt der Test einen Fehler.Fehler mit Npm-Test, aber nicht Mokkastest node.js

enter image description here

Hier ist ein Ausschnitt aus meinem package.json:

"scripts": { 
    "test": "./tests/test.js" 
    }, 

Wer weiß, warum der npm Test mir einen Fehler geben würde, aber Mokka Test läuft ganz gut?

Dank

Antwort

2

von ./tests/test.js verwenden, weil es ausführbar ist, versucht die Datei mit der Shell auszuführen.

Ich denke, dass Knoten sollte die Datei und nicht Ihre Standard-Shell ausführen.

Ich glaube, Sie es zu node ./tests/test.js oder mocha test

+0

Dank für die Antwort dies funktionierte ändern könnte –

Verwandte Themen