Ejecuto mi aplicación React usando npm usando el siguiente comando npm run start-rewired . Sin embargo, al hacerlo, recibo el siguiente error:
> project@0.1.0 start-rewired > react-app-rewired start npm ERR! code ENOENT npm ERR! syscall spawn C:\Program Files\git\bin\bash.exe npm ERR! path C:\project npm ERR! errno -4058 npm ERR! enoent spawn C:\Program Files\git\bin\bash.exe ENOENT npm ERR! enoent This is related to npm not being able to find a file. npm ERR! enoent npm ERR! A complete log of this run can be found in: npm ERR! C:\Users\{my-user}\AppData\Local\npm-cache\_logs\2022-03-16T15_34_33_074Z-debug-0.log He seguido muchas de las sugerencias en línea, incluida la eliminación de node_modules y la limpieza del caché npm usando npm cache clean
Estoy ejecutando npm run start-rewired en la ruta raíz de mi proyecto. Debo mencionar que uso yarn para instalar las dependencias y los paquetes, y que ejecutar yarn install funcionó bien.
Estoy realmente atascado y no estoy seguro de qué hacer en este momento.
EDITAR También debo mencionar que este proyecto se inicia bien en una máquina diferente con las mismas versiones de node y npm .
Este problema se debió al hecho de que npm no pudo encontrar la ubicación de bash.exe para git. Estaba buscando aquí C:\Program Files\git\bin\bash.exe pero git se instaló en una ubicación diferente. Entonces, lo que hice fue desinstalar y reinstalar git en la ubicación anterior y resolvió el problema.