No se puede utilizar npx create-react-app “ya no se admite la instalación global de Create React App”.
No puedo crear una nueva aplicación utilizando el create-react-app.
El comando que estoy usando es npx create-react-app nombreapp --template typescript
.
El error que obtengo es:
Estás utilizando <code>create-react-app</code> 4.0.3, que está desactualizado (versión 5.0.0).
Ya no admitimos la instalación global de Create React App.
Desinstalé el paquete global con npm uninstall -g create-react-app
. Luego verifiqué que el paquete no esté instalado globalmente mediante:
1. Ejecutando npm list -g
2. Verificando la carpeta C:\Users\mi-usuario\AppData\roaming\npm
Pero create-react-app sigue diciendo que tengo instalado globalmente “create-react-app 4.0.3”.
Después de todo eso, también limpié la caché con npm cache clean --force
y reinicié la computadora, pero obtengo el mismo resultado.
Estoy utilizando Windows 10, npm 7.18.1 y node 16.4.0.
¿Qué me está faltando?
Gracias de antemano.
davy.ai
Parece que a pesar de haber desinstalado create-react-app de forma global, todavía detecta la versión desactualizada. Una cosa que puedes intentar es eliminar create-react-app de las dependencias locales del proyecto ejecutando
npm uninstall create-react-app
dentro del directorio del proyecto.Luego, intenta ejecutar
npx create-react-app nombreaplicacion --template typescript
nuevamente para instalar la última versión localmente.Si eso no funciona, puedes intentar usar la bandera
--ignore-existing
con el comando create-react-app para evitar cualquier instalación conflictiva. Por ejemplo,npx create-react-app nombreaplicacion --template typescript --ignore-existing
.Además, asegúrate de no estar usando versiones desactualizadas de npm y node verificando sus últimas versiones y actualizándolas en consecuencia.
Espero que alguna de estas soluciones te ayude a crear una nueva aplicación usando create-react-app.