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

332
Views
Error no detectado: la compilación del módulo falló (de ./node_modules/babel-loader/lib/index.js)

He leído un montón de publicaciones sobre esto y no puedo encontrar una solución. Desarrollé la aplicación con Create-React-App para no tener que pensar en Babel/WebPack. Recientemente actualicé mis dependencias y encontré este problema. El error es bastante largo, pero aquí está la primera parte del error bundle.js...

 Uncaught Error: Module build failed (from ./node_modules/babel-loader/lib/index.js): TypeError: .../src/StudentDashboard/ClientApp/node_modules/history/index.js: Cannot read properties of undefined (reading 'originalPositionFor')

La aplicación es React en el front-end y .Net Core en el back-end. Comienzo el SPA desde startup.cs con...

 if (env.IsDevelopment()) { spa.UseReactDevelopmentServer(npmScript: "start"); }

Yo he tratado:

  • ejecutando babel-upgrade con npx
  • Agregar babel.config.json con
 "presets": ["@babel/preset-env", "@babel/preset-react"]
  • Agregar dependencias de desarrollo de
 "@babel/core": "^7.17.0", "@babel/preset-env": "^7.16.11", "@babel/preset-react": "^7.16.7", "babel-loader": "^8.2.3",

Ninguno de los anteriores solucionó el error. Incluso cerré y reinicié VS Code por si acaso. Cualquier idea sobre cómo solucionarlo sería apreciada.

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

0

Este error aparece cuando instala la última versión de npm como este npm install react-router-dom@6 después de ejecutar npm start, no se podrá compilar debido a que @babel/core es incompatible con la versión de npm, por lo que debe volver a Las versiones anteriores de babel ejecutan esto:

npm i -D @babel/core@7.16.12

detenga su servidor de desarrollo y reinicie nuevamente

about 4 years ago · Juan Pablo Isaza Report

0

Descubrí el problema al que me enfrentaba. Si bien el error que se mostró me apuntó hacia Babel, que es lo que pensé, el problema real estaba relacionado con los cambios en el enrutamiento de React.

Tuve que envolver todos mis elementos <route> en una etiqueta <Routes> . Luego tuve que cambiar el atributo del componente a elemento y colocar el componente en una sintaxis similar a html... de {Home} a {<Home/>} .

Otro cambio fue que mi importación se estaba extrayendo de react-router. Lo cambié a reaccionar-router-dom.

Todo esto estaba en mi App.js.

Aquí hay un par de enlaces que pueden ser útiles para otras personas que, como yo, no se dieron cuenta de que hubo un cambio.

  • https://dev.to/gabrlcj/react-router-v6-algunos-de-los-nuevos-cambios-181m

  • https://www.c-sharpcorner.com/article/react-router-v6-what-changed-and-upgrading-guide/

about 4 years ago · Juan Pablo Isaza Report

0

Esto es causado por @jridgewell/trace-mapping , una dependencia de @babel/core. Puede actualizarlo para solucionar el problema. Enlace de referencia: [Error]: Rompe react-router-dom #14229

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!