Estoy usando webstorm para escribir una página de reacción con react-router-dom@6.
react-router-dom@6 tiene index.d.ts y @types/react-router-dom no tiene una versión superior a 6.
Normalmente, webstorm debería usar el index.d.ts de react-router-dom. Pero webstorm descargó automáticamente el @types/react-router-dom@5 incorrecto
Al igual que en las siguientes capturas de pantalla.
¿Cómo puedo hacer que funcione?
npx create-react-app <application-name>cd npm inicio
Haga clic en Crear nuevo proyecto en la pantalla de bienvenida o seleccione Archivo | Nuevo | Proyecto desde el menú principal. Se abre el cuadro de diálogo Crear nuevo proyecto.
En el panel de la izquierda, elija Reaccionar.
En el panel de la derecha:
Especifique la ruta a la carpeta donde se almacenarán los archivos relacionados con el proyecto.
En el campo Intérprete de nodo, especifique el intérprete de Node.js que se utilizará. Seleccione un intérprete configurado de la lista o elija Agregar para configurar uno nuevo.
En la lista crear-reaccionar-aplicación, seleccione npx crear-reaccionar-aplicación.
Alternativamente, para la versión 5.1 de npm y anteriores, instale el paquete create-react-app usted mismo ejecutando npm install --g create-react-app en TerminalAlt+F12. Al crear una aplicación, seleccione la carpeta donde se almacena el paquete create-react-app.
Opcionalmente:
Para usar TSX en lugar de JSX, seleccione la casilla de verificación Crear proyecto TypeScript. WebStorm generará archivos .tsx para su aplicación y un archivo de configuración tsconfig.json.
Al hacer clic en Crear, WebStorm genera un proyecto específico de React con todos los archivos de configuración necesarios y descarga las dependencias necesarias. WebStorm también crea un inicio de npm y configuraciones de depuración de JavaScript con configuraciones predeterminadas para ejecutar o depurar su aplicación.
para obtener más información, visite: React-Webstorm