Estoy tratando de crear un nuevo proyecto con la plantilla de mecanografía según estas instrucciones .
npx create-react-app app-ui --template typescript
Aunque instala todos los módulos de nodo, no crea el proyecto de inicio ni utiliza la plantilla proporcionada. Recibo este mensaje:
A template was not provided. This is likely because you're using an outdated version of create-react-app.
Please note that global installs of create-react-app are no longer supported.
Intento seguir las instrucciones y eliminar la instalación global del cli, pero eso tampoco funciona:
npm uninstall -g create-react-app
up to date in 0.037s
No importa lo que haga, no puedo desinstalar el cli. Que esta pasando?
Editar:
Pude hacerlo funcionar parcialmente en la PC.
npm remove create-react-app
entonces
npx create-react-app my-app [--template typescript]
Lo intenté con corchetes y, aunque el proyecto de plantilla está allí, no está en mecanografiado. Hay algo muy mal con el cli en este momento.
Editar:
Esta publicación resolvió el problema de no poder desinstalar el cli. Espero que esto ayude a alguien y por favor vota el OP.
node.js
create-react-app
Mickers
fuente
fuente
npm uninstall -g create-react-app
, y luego corrínpx create-react-app app-ui
con y sin la bandera de plantilla, pero recibo la misma advertencia. El resultado resultante es solo el directorio node_modules, un package.json y un package-lock.json. No estoy seguro de lo que estoy haciendo mal.Respuestas:
para la operación: sus soportes están fuera de lugar. Para su caso, la documentación docs dice usar:
npx create-react-app my-app --template [nombre-plantilla]
-o-
npx create-react-app my-app --template mecanografiado
Para todos los demás:
1. desinstalar ( estoy en linux / ubuntu )
2. Luego corre
Nota: Asegúrese de eliminar todas las carpetas / archivos en la desinstalación . Si tiene problemas para acceder a las carpetas de reacción en su configuración de Linux como yo (debido a los permisos), obtenga acceso y elimínelo:
(... y luego ejecuta el comando npx).
fuente
Resolví este problema por
sudo npm uninstall -g create-react-app
pero esto no eliminó create-react-app, por lo que tuve que verificar en qué directorio se encuentra. En la terminal, si escribe:
which create-react-app
le dará un directorio como / usr / local / bin / create-react-app Ahora haga:
Esto eliminará create-react-app manualmente. Ahora puede comenzar a crear una aplicación de reacción usando
npx create-react-app my-app
fuente
Estaba teniendo el mismo problema. Esto funciona para mí (Linux)
Paso 01
Paso 02
Paso 03
Espero que esto ayude.
fuente
Crear plantilla de inicio de React
1.npx create-react-app your_app_name
2.cd your_app_name
Inicio 3.npm
fuente
Incluso si ejecutó
npm uninstall -g create-react-app
create-react-app
todavía puede estar instalado. Puedes comprobarlo corriendowhich create-react-app
. Si se devuelve una ruta,create-react-app
todavía está instalada. Puede eliminar el módulo conrm -r ${returned path}
. Después de eso, la ejecuciónnpx create-react-app app-ui --template typescript
debería funcionar sin errores ni advertencias.fuente
Se me ocurrieron 3 soluciones que apliqué paso a paso cuando me enfrenté a esta situación.
Primer paso: del manual oficial,
https://create-react-app.dev/docs/getting-started
Puede usar estos comandos a continuación:
Segundo paso (si el primero no funciona):
A veces puede mantener cachés. Entonces puede usar estos comandos que se proporcionan a continuación.
Tercer paso: (si estos 2 no funcionan) primero desinstale a través de npm uninstall -g create-react-app , luego verifique si todavía lo tiene "instalado" con el comando create-react-app en su línea de comando. Si tiene algo como ( / usr / local / bin / create-react-app ), ejecute este rm -rf / usr / local / bin / create-react-app (la carpeta puede variar) para eliminar manualmente. Luego, vuelva a instalarlo a través de npx / npm / yarn. NB : tengo éxito en el último paso.
fuente
Cuando ejecuté
solo se genera debajo de la estructura de carpetas, con notificación
"No se proporcionó una plantilla. Esto probablemente se deba a que está utilizando una versión desactualizada de create-react-app. Tenga en cuenta que las instalaciones globales de create-react-app ya no son compatibles".
Seguido a continuación los pasos para resolver
// Desinstalar el paquete create-react-app
Después de eso, estoy listo para crear una nueva aplicación de reacción a través de "npx"
Para el sabor ES6 (predeterminado tomará el idioma ES6)
Para sabor mecanografiado
Los siguientes son la estructura de carpetas después de ejecutar por encima de cmd
fuente
Mi solución terminó siendo un poco diferente a la suya, así que la agregaré aquí en caso de que alguien tenga un problema similar. Aparentemente instalé create-react-app globalmente con hilo que pude ver cuando corrí, lo
which create-react-app
que resultó en un camino como.../.config/yarn/global/node_modules/.bin/create-react-app
. Ejecutaryarn global remove create-react-app
eliminó este paquete y luego pude ejecutar connpx create-react-app app --template typescript
éxito.fuente
Al principio, tenemos que instalar la herramienta create-react-app. Es una herramienta proporcionada por los creadores de React.js, que permite instalar la aplicación React.js lista para usar, con todas las dependencias necesarias. Para instalar la herramienta, tenemos que usar el siguiente comando en la línea de comando:
Ahora, es muy fácil crear nuestra primera aplicación usando la herramienta create-react-app. Podemos hacerlo con un solo comando en nuestra línea de comando. Primero, navegue a la carpeta donde desea tener su aplicación a través de la línea de comando, y luego ejecute el siguiente comando, donde reactapp es el nombre de nuestra aplicación:
Puede sentirse libre de establecer un nombre diferente para su aplicación. Si el proceso terminó con éxito, ¡debería tener su carpeta con la aplicación lista! ¡Comencemos la aplicación ahora!
Comencemos nuestra reactapp con los siguientes comandos:
El primer comando se usa para ingresar a la carpeta de nuestra aplicación, y el segundo inicia nuestra aplicación. Por defecto, la aplicación está abierta en localhost: 3000, pero podemos cambiar el puerto en la configuración.
Enlace: https://dev.to/duomly/how-to-create-the-react-app-in-5-minutes-1bmb
Espero que esto ayude!
fuente
Para usuarios de Windows, siga dos pasos
npm uninstall -g create-react-app
Entonces
npx create-react-app jamming
sigue actualizando tu nodo y npm, la última versión estable
fuente
Dado que npm no admite el uso global de módulos npm.
¡¡funciona!!
fuente
Estaba teniendo el mismo problema. Intenté esto.
npm install -g create-react-app
Luego, hice lo
create-react-app app-name
que me funcionó.fuente