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

295
Views
¿Por qué usar absoluteRuntime en Babel al crear una biblioteca cuando produce rutas absolutas?

En una respuesta sobre SO, se dice que absoluteRuntime (configurándolo en verdadero) en @babel/transform-runtime debe usarse al crear una biblioteca.

Biblioteca : si está creando una biblioteca, use solo @babel/transform-runtime con la opción corejs más @babel/runtime-corejs3 como dependencia y @babel/preset-env para la transpilación de sintaxis con useBuiltIns: false. También transpilaría los paquetes que usaría de node_modules. Para esto, deberá configurar la opción absoluteRuntime ( https://babeljs.io/docs/en/babel-plugin-transform-runtime#absoluteruntime ) para resolver la dependencia del tiempo de ejecución desde un solo lugar , porque @babel/transform-runtime importa desde @babel/runtime-corejs3 directamente, pero eso solo funciona si @babel/runtime-corejs3 está en node_modules del archivo que se está compilando.

Sin embargo, absoluteRuntime: true producirá efectivamente todas las importaciones en rutas absolutas que apuntan a un lugar en mi computadora local como este:

 import _slicedToArray from "/Users/myself/project/node_modules/@babel/runtime/helpers/builtin/es6/slicedToArray"; import _createClass from "/Users/myself/project/node_modules/@babel/runtime/helpers/builtin/es6/createClass"; import _inherits from "/Users/myself/project/node_modules/@babel/runtime/helpers/builtin/es6/inherits";

Si estuviera creando una biblioteca, ¿apuntar las importaciones a una ruta absoluta local no significaría que la biblioteca solo funcionará en mi computadora y no en ningún otro lugar cuando se importe a otros proyectos en una computadora diferente?

¿Cuál es la razón detrás de hacer esto y por qué la creación de rutas absolutas locales es algo bueno para las bibliotecas cuando se supone que debe distribuirse pero solo funcionará en mi propia computadora? ¿Hay algo más que deba hacer con mi biblioteca cuando uso absoluteRuntime ?

about 4 years ago · Juan Pablo Isaza
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!