Plantilla no proporcionada usando create-react-app

Resuelto SamYoungNY asked hace 4 años • 44 respuestas

Cuando escribo el create-react-app my-appcomando en mi terminal, parece funcionar: descargando todas las bibliotecas correctamente, etc. Sin embargo, al final de ese proceso recibo un mensaje que dice que se ha creado un archivo template was not provided.

Aporte

user@users-MacBook-Pro-2 Desktop% create-react-app my-app

Producción

Creating a new React app in /Users/user/Desktop/my-app.

Installing packages. This might take a couple of minutes.
Installing react, react-dom, and react-scripts...
..... nothing out of the ordinary here .....
✨  Done in 27.28s.

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.

En paquete.json de my-app:

"dependencies": {
  "react": "^16.12.0",
  "react-dom": "^16.12.0",
  "react-scripts": "3.3.0" <-- up-to-date
}

Revisé el registro de cambios de CRA y parece que se agregó soporte para plantillas personalizadas; sin embargo, no parece que el comando create-react-app my-apphubiera cambiado.

¿Alguna idea de lo que está pasando aquí?

SamYoungNY avatar Dec 05 '19 12:12 SamYoungNY
Aceptado

Para agregar más a las respuestas anteriores:

Con la nueva versión de create-react-app, puedes crear una nueva aplicación usando plantillas personalizadas. Dos plantillas disponibles hasta el momento:

  • plantilla-cra
  • cra-plantilla-mecanografiada

Uso :

npx create-react-app my-app [--template typescript]

Más detalles de los últimos cambios en create-react-app:

https://github.com/facebook/create-react-app/releases/tag/v3.3.0

Bakhtiiar Muzakparov avatar Dec 05 '2019 07:12 Bakhtiiar Muzakparov