könnten eine dumme Frage sein:Mokka Lauf npm Test keine Fehler Details
Ich bin mit einem Befehlseinheit-Tests zu tun, und fanden heraus, dass, wenn es einige Fehler ist, dann wird die Fehlermeldung nicht gedruckt werden was das Debugging wirklich schwierig macht. Hier ist der Befehl, den ich
liefund hier ist die package.json:
cp app/models/conversations/default_group_avatar.png built/models/conversations/default_group_avatar.png && NODE_ENV=test mocha --timeout 20000 --compilers ts:ts-node/register,tsx:ts-no de/register app/**/index-test.ts --reporter nyan
TSconfig:
1 {
2 "compilerOptions": {
3 "outDir": "./built",
4 "allowJs": true,
5 "target": "es5"
6 },
7 "include": [
8 "./app/**/*.ts"
9 ]
10 }
, wenn ich es laufen, es zeigt:
➜ GhostFaceRestful git:(exie/robot) ✗ npm test
> [email protected] test /Users/exie/workspace/GhostFaceRestful
> cp app/models/conversations/default_group_avatar.png built/models/conversations/default_group_avatar.png && NODE_ENV=test mocha --timeout 20000 --compilers ts:ts-node/register,tsx:ts-node/register app/**/index-test.ts --reporter nyan
npm ERR! Test failed. See above for more details.
ohne zeigen Details überhaupt ... Wie soll ich das richtig machen?
BTW: Wenn es keinen Fehler gibt, läuft es reibungslos und Drucken der Fortschrittsbalken und whatnot. Aber wenn es einen Fehler gibt, zeigt es nicht die Fehler, die den Zweck des Komponententestens irgendwie vereiteln: | –
existiert eine Datei npm-debug.log auf Ihrem System? – Josh
Danke für die Antwort @josh. es tut es nicht. Aber manchmal gibt es tatsächlich eine npm-debug.log Datei erscheint in meinem "git status" als eine nicht-inszenierte Datei –