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

305
Vistas
¿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
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