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.
est-ce que cela aide? https://github.com/facebook/jest/issues/3044
@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é ! ??
Commentaire le plus utile
est-ce que cela aide? https://github.com/facebook/jest/issues/3044