Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

1.5K
Vistas
No se puede resolver el símbolo 'Rutas'

Estoy importando Rutas de la siguiente manera

 import {Routes, Route, BrowserRouter} from 'react-router-dom'

Mi paquete JSON es "react-router-dom": "^6.0.2",

ingrese la descripción de la imagen aquí

Estoy usando Pycharm.

npm list react-router-dom devuelve -- react-router-dom@6.0.2

¿Por qué está pasando esto? Mi interfaz está en blanco.

over 4 years ago · Santiago Trujillo
3 Respuestas
Responde la pregunta

0

Tuve exactamente el mismo problema de " No se puede resolver el símbolo " para la mayoría de las importaciones en Intellij, cuando actualicé a react-router-dom:6.0.2 .

Como dijo @DLH , el producto Jetbrains estaba leyendo el archivo de tipo para el paquete desde <system directory>/jetbrains/intellij/javascript/typings en lugar de desde la carpeta node_modules del proyecto.

Como dijo Oksana Chumak de Jetbrains:

El IDE descarga los tipos de algunas bibliotecas populares en su carpeta de configuración y los usa para mejorar la finalización del código.

Solución:

  1. Dentro del producto jetbrains, presione shift dos veces para abrir la ventana de búsqueda en todas partes, busque el registro y abra el primer resultado.

  2. En el registro, busque la clave typescript.external.type.defintions.packages y en el valor de ese campo, solo elimine el campo react-router-dom de los valores.

  3. También elimine la carpeta del paquete react-router-dom de esta ubicación, <system directory>/users/{name}/AppData/Local/jetbrains/intellij/javascript/typings

Ahora, el producto jetbrains leerá el archivo de tipo de node_modules del proyecto, en lugar de leerlo de su internal typings folder . En el futuro, tampoco intentará descargar y usar los tipos intellij react-router-dom para otros proyectos.

over 4 years ago · Santiago Trujillo Denunciar

0

Acabo de tener el mismo problema en WebStorm. Cuando hice clic con la tecla crtl sobre 'react-router-dom' en la declaración de importación, vi que parecía estar confundido sobre a qué archivo index.ts.d prestar atención. Uno era de la versión 6.0.2 instalada en node_modules de mi proyecto como se esperaba. El otro estaba en C:\Users[me]\AppData\Local\JetBrains\WebStorm2021.2\javascript\typings\react-router-dom\5.3.2\node_modules@types\react-router-dom\index.d. ts.

Acabo de cambiar el nombre del último archivo JetBrains de 5.3.2 pensando que ahora estaba obsoleto y funcionó como se esperaba a partir de entonces. No es la solución más bonita, y estoy casi seguro de que no encontrará la manera de morderme el trasero más tarde. Pero al menos por ahora, funciona.

over 4 years ago · Santiago Trujillo Denunciar

0

Podemos intentar eliminar node_modules y eliminar esa carpeta. Luego podemos ejecutar npm , esto reinstalará esos paquetes nuevamente.

Después de eso, intentaría implementar el Router y ver si se resuelve solo aunque se queje de que no puede encontrar el símbolo.

Algo como esto debería funcionar:

 <BrowserRouter> <Routes> <Route path='/*' element={ <App /> } /> </Routes> </BrowserRouter>
over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda