Saltar al contenido

Problema con la dependencia de babel-jest al ejecutar npm start en una aplicación React

Si te encuentras con algún detalle que no entiendes nos puedes dejar un comentario y te responderemos lo mas rápido que podamos.

Solución:

Acabo de tener el mismo problema. Por alguna razón el paquete terminó en un node_modules directorio en mi directorio de inicio. También me dio exactamente el mismo error para el jest paquete.

no estoy seguro de la correcto manera de arreglar esto como npm uninstall -g babel-jest y yarn global remove babel-jest no hagas nada.

Lo arreglé simplemente eliminando las carpetas que causan el problema:
bash
rm -rf ~/node_modules/babel-jest ~/node_modules/jest

Sería genial saber cómo esos paquetes terminaron allí y la forma correcta de deshacerse de ellos, pero por ahora, solo eliminar las carpetas es suficiente para que el servidor de desarrollo de CRA se ejecute sin omitir la verificación previa.

Este problema puede ocurrir si hay node_modules en un directorio principal de la carpeta donde ejecuta la aplicación. Resolví el problema eliminando el directorio node_modules.

El problema parece haber reaparecido en create-react-app 3.0.0.

The react-scripts package provided by Create React App requires a dependency:

  "babel-jest": "24.7.1"

Como señaló abisuq en https://github.com/facebook/create-react-app/issues/6756#issuecomment-489562571 agregar una resolución de versión en package.json soluciona temporalmente el problema.

"resolutions": 
  "babel-jest": "24.7.1"
,

Actualizar: Se ha corregido en create-react-app 3.0.1. Si la actualización es una opción, puede ejecutar

npm install --save --save-exact [email protected]

o

yarn add --exact [email protected]

Nos puedes estimular nuestro trabajo escribiendo un comentario o dejando una puntuación te damos la bienvenida.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *