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

136
Visualizações
Los espacios de nombres Esbuild y Typescript se fusionan en un paquete que no funciona

Tengo el siguiente código. Quiero usar un espacio de nombres único Namespace1 para las clases, pero no sé cómo fusionarlos sin importar módulos. Creo que si todo funciona tanto en IDE como en TS (npx tsc), no debería haber ningún problema en la agrupación. si uso módulos, la composición en TS no es correcta. Las detecciones de tipo, como someMethod (in: Namesace1.Class1) , no funcionan.

Paquete todo en esbuild . ¿Hay alguna forma de hacer esto? ¿Es posible combinar los archivos necesarios en un paquete sin importarlos? ¿Es posible que esto sea un error de esbuild?

clase1.ts :

 namespace Namespace1 { export class Class1 { } }

clase2.ts :

 namespace Namespace1 { export class Class2 { } }

índice.ts :

 let class1 = new Namespace1.Class1(); console.log(class1); let class2 = new Namespace1.Class2(); console.log(class2);

En IDE (Visual Studio) y TSC, la verificación está bien, pero el paquete de resultados se ve así: falta totalmente la definición de clase:

 (() => { // src/index.tsx var class1 = new Namespace1.Class1(); console.log(class1); var class2 = new Namespace1.Class2(); console.log(class2); })(); //# sourceMappingURL=index.js.map
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