Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

304
Views
Recibí este error después de actualizar la página en la aplicación ReactJS: Uncaught SyntaxError: Unexpected token '<'

Sigo recibiendo este error Uncaught SyntaxError: Unexpected token '<' después de actualizar la página. El error proviene de un componente de nivel superior llamado <Navbar /> que agregué en App.js. El problema no está presente en ningún otro componente y tampoco hay error cuando navego a la página desde otra página. Solo cuando actualizo la página

Creo que asume que la página html index.html en la carpeta pública es un archivo js.

ingrese la descripción de la imagen aquí

¿Cómo soluciono esto? ¿Por qué solo ocurre en ciertas páginas?

Paginas que funcionan bien:

 <Route path="/" element={<div><br /> <br /> Hello</div>} /> <Route path="/newcollection" element={<NewCollection />} />

Paginas que no funcionan bien:

 <Route path="/:contractAddress/:metaDataHash/:ownerAddress/mint" element={<NewNFT />} />

Información más relevante:

ingrese la descripción de la imagen aquí

Tengo la fuerte sensación de que tiene que ver con la forma en que importé JS aquí. Como se muestra en el mensaje de error. ingrese la descripción de la imagen aquí

about 4 years ago · Juan Pablo Isaza
2 answers
Answer question

0

Pude llegar a esta respuesta gracias a los comentarios, especialmente @DrewReese.

El problema fue cómo localicé los archivos js y css en la página index.html . Por alguna razón, React pudo ubicar los archivos sin / anteponer a la ubicación de origen. Entonces, básicamente resolví todos los problemas agregando / delante de todas las fuentes en la carpeta index.html. Y ahora se ve así:

 <script src="/js/modernizr-3.8.0.min.js"></script>

en lugar de esto:

 <script src="js/modernizr-3.8.0.min.js"></script>
about 4 years ago · Juan Pablo Isaza Report

0

Dado que algunas bibliotecas requieren jQuery, haría bien en mover la etiqueta de secuencia de script con el src de jQuery por encima de todas las demás etiquetas de secuencia de script . modernizr está por encima de jQuery en su imagen. Si el problema aún se reproduce, haga clic en el error en sus herramientas de desarrollo y vea qué línea lo está arrojando y en qué archivo se encuentra la línea. Asegúrese de que antes de cargar ese archivo, jQuery ya esté cargado.

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!