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

138
Vistas
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 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