variable uncaught property not error cannot javascript webpack jestjs babel

uncaught - undefined javascript error



Jest TypeError: La ruta debe ser una cadena. Recibido indefinido (6)

Abajo los ajustes para mi package.json

Si corro desde la línea de comandos npm test todos los casos de jest test se ejecutan correctamente. En caso de que use directamente el comando jest de la línea de comando, recibo este error:

El conjunto de pruebas no se ejecutó

TypeError: Path must be a string. Received undefined at assertPath (path.js:7:11) at Object.relative (path.js:538:5)

Esto sucede en cualquier archivo de prueba.

¿Alguna idea de lo que podría estar mal y cómo solucionarlo?

"scripts": { "test": "standard && jest", "format": "standard --fix", "start": "webpack-dev-server --config webpack.config.dev.js", "build": "webpack --config webpack.config.prod.js" },


En mi caso tuve que actualizar el jest a la versión 21.x (de 20.x).

Intente ejecutar npm install jest@latest --save-dev .


No estoy completamente seguro de cuál es el problema aquí, pero enfrenté el mismo problema y lo que funcionó para mí fue actualizar la versión de Jest. Estaba usando 20, pero cambié a 21 y ahora vuelve a funcionar mágicamente.

Actualice la versión en package.json y luego ejecute rm -rf node_modules && npm install


Para mí, fue el paquete jest-cli chocando a 21.x. Entonces npm update jest-cli --save-dev


Para mi tuve que bajar de categoría. La versión 21.x funcionó para mí.


Resolví este problema usando:

eliminar node_modules eliminar package-lock.json

elimine la dependencia de dev de package.json de jest npm remove jest --save-dev.

npm cache clean

luego ejecute el comando npm install

luego instale npm install jest@latest --save-dev

esto funciona para mi


Resolví este problema usando:

  • npm desinstala -g jest
  • npm instalar -g jest
  • npm caché limpio
  • npm instalar