Jest: TypeError: Pfad muss eine Zeichenfolge sein. Null erhalten

Erstellt am 30. Mai 2016  ·  3Kommentare  ·  Quelle: facebook/jest

Verwenden von Jest CLI v0.9.2, jasmine2, babel-jest

Gleiches Problem wie https://github.com/fbsamples/f8app/issues/52, aber ich verwende dieses Modul nicht. Vielleicht ist es jedoch ein Untermodul von allem, was ich verwende.

 FAIL  spec/js/util/SanitationUtility.spec.es6
Runtime Error
TypeError: Path must be a string. Received null
    at assertPath (path.js:7:11)
    at Object.dirname (path.js:1324:5)
    at handle (/Users/stephanbijzitter/fabric_modules/node_modules/worker-farm/lib/child/index.js:41:8)
    at process.<anonymous> (/Users/stephanbijzitter/fabric_modules/node_modules/worker-farm/lib/child/index.js:47:3)
 FAIL  spec/js/FabricModules.spec.es6

Hilfreichster Kommentar

Ich habe dieses Problem immer noch in 12.1.1, ich verwende auch babel-jest .

 FAIL  server/webtools/__tests__/checks-test.js
● Runtime Error
TypeError: Path must be a string. Received null
    at assertPath (path.js:7:11)
    at Object.dirname (path.js:1324:5)

Bearbeiten: Es stellte sich heraus, dass jest-cli global installiert und veraltet war, aber jest auf dem neuesten Stand war.

Alle 3 Kommentare

Behoben durch Update auf 12.1.1 (evtl. auch durch frühere Versionen)

Für die Nachwelt: Node 6 hat ein strengeres Pfadmodul und wir haben Jest aktualisiert, damit es mit Node 6 in 12.0.1 funktioniert.

Ich habe dieses Problem immer noch in 12.1.1, ich verwende auch babel-jest .

 FAIL  server/webtools/__tests__/checks-test.js
● Runtime Error
TypeError: Path must be a string. Received null
    at assertPath (path.js:7:11)
    at Object.dirname (path.js:1324:5)

Bearbeiten: Es stellte sich heraus, dass jest-cli global installiert und veraltet war, aber jest auf dem neuesten Stand war.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen