Recibo este error de crear la aplicación React una y otra vez, incluso después de realizar la parte de desinstalación.
npm uninstall -g create-react-app
actualizado, auditado 1 paquete en 570ms
encontrado 0 vulnerabilidades
npx create-react-app test-app
Necesita instalar los siguientes paquetes: create-react-app ¿Está bien para continuar? (y) y
Está ejecutando
create-react-app4.0.3, que está detrás de la última versión (5.0.0).Ya no admitimos la instalación global de la aplicación Create React.
Elimine cualquier instalación global con uno de los siguientes comandos:
- npm desinstalar -g crear-reaccionar-aplicación
- hilo global eliminar crear-reaccionar-aplicación
Las últimas instrucciones para crear una nueva aplicación se pueden encontrar aquí: https://create-react-app.dev/docs/getting-started/
C:\>npm --version 8.3.0 C:\>node --version v16.13.0¿Cómo puedo arreglar esto?
He resuelto este problema ejecutando
$ npm uninstall -g create-react-appluego
$ npx clear-npx-cacheluego
$ npm install -g create-react-app@5.0.0y finalmente fue capaz de usar:
$ npx create-react-app my-appnpx clear-npx-cache //CMD UTILIZADO PARA EL PROCEDIMIENTO NORMAL PARA IR
Si aún recibe el mismo error después de probar las otras soluciones de respuestas, intente lo siguiente:
Vaya a la ruta donde npm instala los paquetes globalmente.
Busque la carpeta create-react-app y elimínela. Es posible que deba eliminar los archivos relacionados con create-react-app de la carpeta principal:
También puede probar el comando 'npm root -g' para obtener la ruta, sin embargo, para mí, la ruta devuelta no era la correcta por alguna razón.
Seguí las sugerencias anteriores pero no resolvió mi problema. Debajo de las empinadas resolvió mi problema
1- Aprenda la ruta de la carpeta de caché npm:
verificación de caché npm
Esto le da la ruta de la carpeta de caché de npm: Caché verificada y comprimida (~\AppData\Local\npm-cache_cacache)
2- Ve a la carpeta "..\npm-cache" y borra todo
3- Cerá tu proyecto:
npx crear-reaccionar-aplicación mi-aplicación
(npx create-react-app@5.0.0 my-app) funcionó de maravilla y también es mucho más rápido ahora que el antiguo reaccionar js
Lo he resuelto con los siguientes pasos:
npm uninstall -g create-react-app
npx clear-npx-cache
npx create-react-app myapp
Probé ambos y todos funcionan bien. Puedes probar cualquiera de ellos.
npx create-react-app@5.0.0 mi-aplicación o npx clear-npx-cache
Si está utilizando npm> 5 y sigue recibiendo este error. Es posible que haya instalado npm antiguo y luego actualizado. Intenté borrar el caché de npm con el siguiente comando. Debería funcionar a las mil maravillas.
npx clear-npx-cachePara borrar un caché en npm, debemos ejecutar el npm cache clean --force en nuestra terminal:
npm cache clean --force npx clear-npx-cacheclean : Elimina todos los datos de su carpeta de caché.
Solo intente ejecutar el comando crear con fuerza a la última versión. Así como esto:
npx create-react-app@latest_version my-app --use-npmY la última versión es 5.0.0 , así que prueba este comando:
npx create-react-app@5.0.0 my-appAhora, su error debe ser resuelto.
Solo necesita borrar su caché y luego puede crear un nuevo proyecto React. En primer lugar, borre el caché ejecutando este comando:
npx clear-npx-cacheSi no funciona, use esto y vuelva a intentarlo: elimine todo de esta ruta.
C:\Users\Your_user_name\AppData\Roaming\npm-cacheEn macOS (y probablemente en Linux), es ~/.npm/_npx. Puedes soltarlo con:
rm -rf ~/.npm/_npx O pruebe el comando npm cache clean --force usando el modo administrador en su terminal. Ahora, simplemente vuelva a ejecutar su comando de creación.
npx create-react-app your-appSimplemente ejecute este comando uno por uno.
npm uninstall -g create-react-appnpm cache clean --forcenpm cache verifynpx create-react-app my-appTengo el mismo problema y lo solucioné ejecutando los siguientes comandos:
npx clear-npx-cache npm cache verifyVaya a la carpeta "..\npm-cache" en la que obtiene su ruta del comando anterior y elimine todo
npm install -g npm@8.3.0 npx create-react-app your_app_nameEstaba teniendo el mismo problema y sin importar lo que intentara (es decir, borrar el caché, desinstalar -g create-react-app, etc.) nada funcionó.
Tuve que usar:
$ npm uninstall -g create-react-appy
$ npm uninstall create-react-appy luego pude usar:
$ npx create-react-app my-appSé que parece simple, pero esto fue lo único que funcionó para mí.
Tendrá que borrar el caché npx para que funcione.
Puede ubicar la ubicación de la carpeta donde se instaló create-react-app usando npm ls -g create-react-app .
Además, para borrar el caché, consulte esta respuesta en ¿Cómo puedo borrar el caché central para `npx`?
Intente ejecutar npx clear-npx-cache para borrar su caché npx y luego ejecute el npx create-react-app your-app .
También eche un vistazo a esta respuesta sobre cómo borrar el caché.
Además, podría valer la pena intentar forzar la última versión con:
npx create-react-app@latest my-app --use-npm