Intenté instalar create-react-app usando npm i create-react-app , npx create-react-app new-app y npm init react-app new-app , pero sigo recibiendo este mensaje de error:
You are running create-react-app 4.0.0, which is behind the latest release (4.0.1). We no longer support global installation of Create React App.¿Cómo puedo arreglar esto?
Me encontré con el mismo problema y el error no es tan explicativo como debería ser. Lo arreglé actualizando npx mismo.
Escriba npm update npx en su terminal para resolver el problema.
Después de eso, puede escribir npx create-react-app "your preferred project name" para crear su proyecto de reacción.
Recibí este error incluso con create-react-app desinstalado globalmente. Mis versiones npm y node también estaban bien. Lo que funcionó para mí fue:
-g )npx create-react-app my-app en ese directorioSimplemente actualizar el nodo solucionó este problema para mí
Una solución simple es iniciar CMD como administrador y ejecutar el comando habitual:
npx create-react-app myappLa actualización de NPX funcionó para mí. Las sugerencias en esta página no funcionaron, pero podrían haber contribuido.
npm update npxTambién enfrenté este problema después de que lanzaron v4.0.2.
Han mencionado esto:
Si instaló previamente
create-react-appglobalmente a travésnpm install -g create-react-app, le recomendamos que desinstale el paquete usandonpm uninstall -g create-react-appoyarn global remove create-react-apppara asegurarse quenpxsiempre usa la última versión.
Resolví el problema siguiendo los pasos a continuación:
Desinstalar create-react-app v4.0.1:
# for npm: npm uninstall -g create-react-app # for yarn: yarn global remove create-react-app No es necesario que instale create-react-app en su directorio local, por lo que si no desea hacer esto, vaya al paso 3. Si desea hacer esto, instale v4.0.2 sin usar el indicador global ( -g o --global ) usando el siguiente comando:
# for npm: npm i create-react-app # for yarn: yarn add create-react-appAhora puede crear una nueva aplicación React usando el siguiente comando:
# for npx: npx create-react-app my-app # for npm: npm init react-app my-app # for yarn: yarn create react-app my-appSolución 1: la solución permanente es desinstalar node.js y NPM e instalarlos una vez más.
Solución-2: Ejecute su PowerShell como administrador y ejecute los comandos. Algo esto no funcionará
npm uninstall -g create-react-app npm install -g create-react-app //OR npx create-react-app my-appSolución-3: actualice su administrador de paquetes de nodos usando el siguiente comando.
npm install -g npm@latest npx create-react-app my-appdisfrutar
Usando Git Bash en Windows me encuentro con el mismo problema hoy
npx create-react-app appnameincluso no funcionó después de que desinstalé la instalación global con
npm uninstall -g create-react-appLo que resolvió el problema para mí fue limpiar el caché de npm con el siguiente comando
npm cache clean -fTengo nvm instalado, y mientras uso el comando npx create-react-app my-app ; Recibí este error:
You are running `create-react-app` 4.0.1, which is behind the latest release (4.0.2). We no longer support global installation of Create React App. Please remove any global installs with one of the following commands: - npm uninstall -g create-react-app - yarn global remove create-react-appConfirmé que no tenía la aplicación create-react-app instalada globalmente en mi directorio global nvm.
Resolví el problema especificando la versión del paquete.
npx create-react-app@4.0.2 my-appPara mí fue el problema con mi versión npm. Así que hice esto:
npm install npm@latest -g Ahora npx create-react-app app_name .
esto funcionó para mí
npm uninstall -g create-react-appluego
npm install -g create-react-appno tenía ninguna aplicación global create-react, solo hice npm uninstall -g create-react-app y luego hice npm install create-react-app
Después create-react-app > 4.0.1 use estos comandos
npm init react-app my-app yarn create react-app my-appDesinstalé node.js y lo reinstalé usando el instalador de Windows. Ahora el comando npx create-react-app funciona de maravilla.
Yo mismo me encontré con esto hoy y mi causa raíz es probablemente muy rara, pero tal vez ayude a alguien más.
Tenía un registro npm definido en mi .npmrc que mi trabajo requiere que usemos. Resulta que mi espejo de trabajo no tenía 4.0.1 y algo en create-react-app debe llamar a casa y ejecutar una verificación de versión.
Si tiene un registro definido, ejecute npm view create-react-app para verificar la última versión.
Después de explorar un poco los problemas de Github, encontré una solución a este problema que se publicó, que no requiere degradar el nodo o npm.
Estoy usando Ubuntu en WSL2, así que tenga en cuenta que las ubicaciones pueden variar. El problema proviene de que npm almacenó en caché una instalación global de create-react-app con npx que es v4.0.0 que no se muestra cuando usa npm view create-react-app .
Si encuentra su caché npm que para mí estaba ubicada en la carpeta ~/.npm/_npx/ , encontrará carpetas con nombres cifrados de todas sus instalaciones globales donde ha usado npx anteriormente.
Si revisa cada uno de ellos, por ejemplo, con cat [hash]/package.json y anota el hash de cualquiera que contenga create-react-app. Ahora continúe y edite manualmente los archivos package.json para cambiar la versión de create-react-app a 4.0.1 , y luego elimínelo de los módulos de nodo con rm -rf [hash]/node_modules/create-react-app .
Después de esto, si vuelve a salir e intenta ejecutar npx create-react-app my-app , le pedirá que instale 'create-react-app' normalmente y debería funcionar bien, y ahora npx habrá almacenado en caché la versión correcta de 'create-react-app' para que tampoco vuelvas a tener el problema. Y puede usar cualquier versión de nodo y npm que desee.
Si está en Windows o Mac, debe averiguar dónde se encuentra el caché, ya que no lo sé, pero el resto de los pasos deberían ser los mismos.
Esto funcionó para mí:
npx create-react-app@latest your-project-name --use-npmPara mí, recibí el mismo error a pesar de que create-react-app se instaló en un directorio principal, no globalmente. Así que ejecuté npm uninstall create-react-app sin el indicador -g y funcionó.
Resolví el problema por:
desinstalación del nodo a través de la terminal usando home-brew.
Asegúrate de hacer una limpieza profunda usando los siguientes comandos:
brew uninstall node; brew cleanup; brew uninstall --force nodeVaya al enlace de descarga de node.js y descargue el paquete de la versión estable e instálelo. Debería funcionar ahora.
Tuve que cambiar a la última versión estable del nodo con n para que funcionara.
sudo n stableSolo para que quede claro, nunca lo instalé globalmente, solo tuve este problema después de actualizar node.
Lo que funcionó para mí fue:
npm uninstall -g create-react-appY luego:
npm i create-react-app # or yarn add create-react-appTambién actualicé la versión de Node.
También enfrento el mismo problema, pero el problema se resuelve cuando desinstalo la create-react-app globalmente y luego la vuelvo a instalar globalmente.
Comando de desinstalación:
npm uninstall -g create-react-app
Comando de instalación:
npx create-react-app my-app
si tiene una versión anterior de npm (versión npm <5.2), use este comando:
npm install -g create-react-app
resolvió mi problema espero que resuelva el tuyo
Tuve que actualizar a la última versión estable de node usando nvm
nvm install [version.number] nvm use [version.number]utilizar esta :
npm install create-react-appLa desinstalación de create-react-app globalmente a través de npm y la reinstalación sin el indicador global no funcionó para mí.
npm uninstall -g create-react-app npm install create-react-appEstaba en la versión de nodo 15.2.0. Actualicé a la última versión de nodo estable 15.3.0 a través de nvm.
nvm install nodeLuego instalé create-react-app nuevamente (sin bandera global).
npm install create-react-appLuego pude crear con éxito una nueva aplicación de reacción.
npx create-react-app my-app EDITAR: lo anterior instalará create-react-app en su directorio actual. Para ser claros, después de desinstalar create-react-app globalmente, ya no pude crear una aplicación a través de npx y recibí el mismo mensaje de error original. La mejor solución que he encontrado hasta ahora es ejecutar npm install -g npm@latest , que rebajó mi versión de npm de 7.0.14 dev build a 6.14.9 LTS build y me permitió crear la aplicación de reacción a través de npx sin problemas.
Tuve que cambiar a una versión anterior del nodo, usar la actual estable no funcionó. Cambié a 14.
Todas las respuestas existentes son incorrectas.
De acuerdo con los documentos create-react-app , create-react-app no debe instalarse globalmente:
Si previamente instaló
create-react-appglobalmente a travésnpm install -g create-react-app, le recomendamos que desinstale el paquete usandonpm uninstall -g create-react-appoyarn global remove create-react-apppara asegurarse quenpxsiempre usa la última versión.
Esto incluso se indica en el mensaje de error que recibió:
Está ejecutando create-react-app 4.0.0, que está detrás de la última versión (4.0.1). Ya no admitimos la instalación global de la aplicación Create React.
Debe desinstalar create-react-app con npm uninstall -g create-react-app .
Luego, cada vez que desee crear una nueva aplicación React con create-react-app , use el comando npx create-react-app my-app .
Entonces, para corregir el error que está recibiendo, desinstale create-react-app globalmente, actualice npm, borre el caché y vuelva a intentar crear la aplicación.
Ejecuta esto en tu terminal:
npm uninstall -g create-react-app && npm i -g npm@latest && npm cache clean -f && npx create-react-app@latest my-app --use-npmHay dos causas diferentes de este error:
Tienes create-react-app instalada globalmente. Use este comando para averiguar si lo hace: npm list -g --depth 0 . Si es así, siga las instrucciones del mensaje de error para desinstalarlo globalmente.
Está utilizando el nodo v15.0.0+. Use NVM para cambiar a LTS nvm use --lts y luego ejecute create-react-app. Después de eso, puede cambiar a v15.0.0+ y continuar trabajando. (Si no tiene NVM instalado, así es como puede instalarlo: https://github.com/nvm-sh/nvm )
tengo
You are running `create-react-app` 4.0.3, which is behind the latest release (5.0.0). We no longer support global installation of Create React App.así que simplemente llamé al paquete con una versión explícita:
npx create-react-app@5.0.0 app-nameDespués de un tiempo tratando de solucionar esto, el problema está dentro de Yarn. Tienes que ejecutar estos scripts para arreglar esto:
npm uninstall -g create-react-app npm i -g yarn npx create-react-app my-appEsto es lo que funcionó para mí.
Probé los comandos enumerados en una respuesta anterior. Los ejecuté uno por uno en lugar de ejecutarlos como comandos vinculados en caso de que alguno de ellos fallara. Pero llegué al comando create-react-app y falló.
npm uninstall -g create-react-app && npm i -g npm@latest && npm cache clean -f && npx create-react-app my-appNo sé por qué, pero incluso después de actualizar npm y desinstalarlo globalmente y borrar el caché, no funcionó hasta que ejecuté
npm i create-react-appNota: instalé create-react-app sin el indicador -g. Porque, como señalaron otros en este hilo, ya no se recomienda instalar create-react-app globalmente. Aunque las otras respuestas son mejores, si alguien llega a esta respuesta, podría ser una cosa más para tener en cuenta y probar.
npm uninstall -g create-react-appAunque el comando de desinstalación se ejecutó con éxito, no se pudo desinstalar create-react-app, por lo que me encontré con el mismo error una y otra vez.
Esto finalmente funcionó para mí npx create-react-app@latest my-app --template typescript
He desinstalado create-react-app globalmente también de yarn
npm uninstall create-react-app -gY la aplicación create-react-app reinstalada
npm i create-react-appu otra forma es:
npm create-react-app@latest my-app npm create-react-app@4.0.2 my-appLas otras respuestas no me funcionaron. Intentar desinstalarlo globalmente, por ejemplo, podría funcionar para desinstalarlo, pero el error persiste. Persistió en las nuevas instalaciones de Node, y así sucesivamente.
Sin embargo, lo siguiente parece sencillo y funcionó para mí:
yarn add create-react-appyarn run create-react-app myappEsto funcionó para mí.
sudo npm uninstall create-react-app -g sudo npm install create-react-app@5.0.0 -g npx create-react-app my-appEl mismo problema con create-react-app pero tuve que adoptar un enfoque de solución bastante diferente después de probar casi todas las soluciones propuestas aquí...
Después de actualizar nodejs a la versión 16 en mi máquina (Windows 10), recibí la advertencia de que la versión create-react-app era 4.0.3, que era la última versión 5.0.0 y que tenía que ejecutar npm uninstall global create-react-app o yarn remove global create-react-app porque npx en la versión más nueva de nodejs ya viene con create-react-app incorporado... ¡Sin embargo, ejecutar los comandos anteriores no hizo nada! También npm cache clean -f y actualicé npm con npm i -g npm@latest , ¡pero nada!
Sin embargo, lo que definitivamente funcionó para mí fue eliminar dos archivos (creat- react-app.cmd y creat-react-app bin file), ¡probablemente relacionados con la instalación global de create-react-app con yarn ! Estaban ubicados en C:\Users\username\AppData\Local\Yarn\bin en mi máquina con Windows...
Después de realizar la desinstalación global de created-react-app con npm e yarn, y luego eliminar los archivos mencionados, nxp create react-app my-app comenzó a funcionar nuevamente!
¡Espero que eso ayude a algunos de ustedes también!