<p>jest-resolve no resuelve los archivos json</p>

Creado en 4 abr. 2017  ·  3Comentarios  ·  Fuente: facebook/jest

¿Quieres solicitar una función o informar de un error ? insecto

¿Cuál es el comportamiento actual?
Actualmente, cuando hay dependencias que require .json archivos, y no se especifica explícitamente el tipo .json (no estoy seguro de si importa), jest-resolve arroja un error de la siguiente manera :

 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)

Esta es la biblioteca que arroja el error.
https://github.com/betit/known-css-properties/blob/master/index.js#L1 (y la importación es de un archivo json), también estaba obteniendo el mismo problema de normalize-package-data

Actualmente estoy cambiando una biblioteca de usar jazmín (también como corredor) a bromear. Esto ha sucedido en 2 bibliotecas (dependencia de una dependencia)

¿Cuál es el comportamiento esperado?
Creo que dicha importación debería funcionar correctamente, ya que funciona en el nodo y también en el corredor jasmine.
personalmente, no usaría archivos json en primer lugar, pero esa es otra historia :)

Proporcione su configuración exacta de Jest y mencione su versión de Jest, nodo, yarn / npm y sistema operativo.

  • Broma: 19.0.2
  • Nodo: 7.8.0
  • NPM: 4.4.4
  • Windows 7

Comentario más útil

Todos 3 comentarios

@thymikee precisamente, ¡eso lo solucionó!

Busqué bastante y no encontré eso :(
No estoy seguro de si está documentado en alguna parte, pero me tomó bastante tiempo darme cuenta de lo que estaba fallando en primer lugar.

@thymikee muchas gracias, especialmente por la respuesta súper rápida: +1:

¡Me alegro de que haya ayudado! 🙂

¿Fue útil esta página
0 / 5 - 0 calificaciones