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

123
Visualizações
¿Por qué la minificación de Webpack rompe la desestructuración de este parámetro de función?

Esto funciona sin minificación.

 export function distributionBy(options: DistributionOptions): LayoutFunction { const {dimension} = options; return layout( ({ nodes, initial, channels: { initial: { [dimension]: { domain }, }, }, }): LayoutResult => { const { bin, dimension, reverse, spread } = options;

Aquí está el código minificado

 function Jh(e){const{dimension:t}=e;return fd((({nodes:t,initial:n,channels:{initial:{[a]:{domain:r}}}})=>{const{bin:i,dimension:a,reverse:s,spread:u}=e

Tenga en cuenta que la variable de "dimensión" más interna se renombra a "a", a la que se hace referencia en la desestructuración de parámetros de fd. Cuando se ejecuta el código minimizado, [a] se resuelve en [indefinido], que no es lo que quiero en absoluto. Creo que debería ser [t], definido en el ámbito superior (dentro de Jh).

¿Algún profesional de Webpack puede ofrecer alguna idea?

Mi solución es hacer [options.dimension], que se resuelve correctamente.

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