Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

304
Visualizações
¿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 à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda