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

193
Visualizações
Error de Webpack 5: no se debe importar la exportación con nombre 'foo' (importada como 'barra') del módulo de exportación predeterminado

Después de actualizar a Webpack 5, ahora encuentro este error:

./node-modules/@fizz/my-library/components/MyComponent/MyComponent.js:97:19-39 - Error: no se debe importar la exportación denominada 'foo' (importada como 'barra') del módulo de exportación predeterminado (solo la exportación predeterminada estará disponible pronto)

El problema ocurre en una biblioteca importada que no puedo modificar. La importación problemática es esta:

 import { foo as bar } from '../ParentComponent.css.json';

ParentComponent.css.json tiene este aspecto:

 { "foo": { "a": 1, "b": 2, "c": 3 }, ... }

Tengo lo siguiente en tsconfig.json:

 "compilerOptions": { "module": "commonjs", "moduleResolution": 'node", "target": "es2015", "allowSyntheticDefaultImports": true, "resolveJsonModule": true, "esModuleInterop": true, ... }

¿Alguna idea sobre cómo puedo resolver este error? He intentado eliminar node_modules y package-lock.json pero no he tenido éxito.

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

El problema al que se enfrenta está relacionado con la forma en que se construyen los módulos en JavaScript.

Puede exportar un módulo predeterminado desde un archivo o uno con nombre. La diferencia se ve así:
export default myFunction vs export myFunction
La conclusión obvia es que un archivo en particular no puede contener más de una exportación predeterminada.

Entonces, para importar este archivo, en realidad puede nombrarlo de la forma que desee, ya que no importa cómo lo llame, JavaScript tomará el objeto exportado de forma predeterminada y hará referencia a él correctamente.

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