<p>jest-resolve kann json-Dateien nicht auflösen</p>

Erstellt am 4. Apr. 2017  ·  3Kommentare  ·  Quelle: facebook/jest

Möchten Sie eine Funktion anfordern oder einen Fehler melden? Insekt

Wie ist das aktuelle Verhalten?
Wenn es derzeit Abhängigkeiten gibt, die require .json Dateien enthalten und den Typ .json nicht explizit angeben (nicht sicher, ob es wichtig ist), wirft jest-resolve einen Fehler wie folgt aus :

 FAIL  src\lint\lint-sass\lint-sass.spec.ts
  ● Test suite failed to run

    Cannot find module './data/all' from 'index.js'

      at Resolver.resolveModule (node_modules\jest-resolve\build\index.js:169:17)
      at Object.<anonymous> (node_modules\known-css-properties\index.js:1:111)

Dies ist die Bibliothek, die den Fehler auslöst
https://github.com/betit/known-css-properties/blob/master/index.js#L1 (und der Import erfolgt aus einer Json-Datei), bekam auch das gleiche Problem von normalize-package-data

Ich bin gerade dabei, eine Bibliothek von Jasmin (auch als Läufer) auf Scherz umzustellen. Dies ist in 2 Bibliotheken passiert (Abhängigkeit einer Abhängigkeit)

Was ist das erwartete Verhalten?
Ich glaube, dass ein solcher Import korrekt funktionieren sollte, da er in Node und auch in Jasmin Runner funktioniert.
Persönlich würde ich Json-Dateien gar nicht erst verwenden, aber das ist eine andere Geschichte :)

Bitte geben Sie Ihre genaue Jest-Konfiguration an und erwähnen Sie Ihre Jest-, Knoten-, Garn-/npm-Version und Ihr Betriebssystem.

  • Witz: 19.0.2
  • Knoten: 7.8.0
  • NPM: 4.4.4
  • Windows 7

Hilfreichster Kommentar

Alle 3 Kommentare

@thymikee genau, das hat es behoben!

Ich habe schon viel gesucht und das nicht gefunden :(
Ich bin mir nicht sicher, ob es irgendwo dokumentiert ist, aber ich habe ziemlich lange gebraucht, um herauszufinden, was überhaupt schief gelaufen ist.

@thymikee vielen Dank, vor allem für die superschnelle Antwort :+1:

Schön, dass es geholfen hat! 🙂

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen