<p>jest-resolve ne parvient pas à résoudre les fichiers json</p>

Créé le 4 avr. 2017  ·  3Commentaires  ·  Source: facebook/jest

Vous souhaitez demander une fonctionnalité ou signaler un bug ? bogue

Quel est le comportement actuel ?
Actuellement, lorsqu'il existe des dépendances .json fichiers require .json , et ne spécifiant pas explicitement le type .json (je ne sais pas si cela compte), jest-resolve renvoie une erreur comme suit :

 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)

C'est la bibliothèque qui renvoie l'erreur
https://github.com/betit/known-css-properties/blob/master/index.js#L1 (et l'importation provient d'un fichier json), recevait également le même problème de normalize-package-data

Je passe actuellement d'une bibliothèque à l'utilisation de jasmin (également en tant que coureur) à la plaisanterie. Cela s'est produit dans 2 bibliothèques (dépendance d'une dépendance)

Quel est le comportement attendu ?
Je pense qu'une telle importation devrait fonctionner correctement car elle fonctionne dans node et également dans jasmine runner.
personnellement, je n'utiliserais pas de fichiers json en premier lieu mais c'est une autre histoire :)

Veuillez fournir votre configuration Jest exacte et mentionner votre version Jest, nœud, fil/npm et système d'exploitation.

  • Blague : 19.0.2
  • Nœud : 7.8.0
  • NMP : 4.4.4
  • Windows 7

Commentaire le plus utile

Tous les 3 commentaires

@thymikee justement, ça a réglé ça !

J'ai pas mal cherché et je n'ai pas trouvé :(
Je ne sais pas si c'est documenté quelque part, mais il m'a fallu un certain temps pour comprendre ce qui n'allait pas en premier lieu.

@thymikee merci beaucoup, surtout pour la réponse super rapide :+1:

Content que ça t'ai aidé ! ??

Cette page vous a été utile?
0 / 5 - 0 notes