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

196
Vistas
paquete web: transpilar trabajadores web en una carpeta pública

Soy el próximo js para mi proyecto y usa webpack 5 para compilar códigos mecanografiados

Tengo varios scripts de trabajadores web dentro de mi carpeta pública en la ruta "/workers/**/*.worker.js"

Me preguntaba si también puedo escribirlos en mecanografiado o al menos usar babel para transpilarlos para es5 (para navegadores antiguos)

Sé que cualquier cosa en la carpeta "pública" se sirve tal cual y como un archivo (como un CDN)

¿Puedo agregar una carpeta de "trabajadores" a mi proyecto y cargarlos en la ruta pública con webpack y next js?

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

gracias a @nalin-ranjan se me ocurrió la solución

en mi "next.config.js" agregué una regla a la configuración de mi paquete web:

 module.exports = { webpack: (config) => { config.module.rules.push({ test: /\.worker\.ts$/, type: 'asset/resource', generator: { filename: 'static/[hash:5].[name].js', }, use: [ { loader: 'ts-loader', options: { transpileOnly: true, configFile: __dirname + '/worker.tsconfig.json', }, }, ], }) return config }, }

con esta regla, podría requerir a mis trabajadores y usarlos como URL y transpilar texto mecanografiado

además, tuve que agregar un nuevo "tsconfig" que tenía la opción "isolatedModules" deshabilitada (porque los trabajadores web no son módulos). para eso, creé un archivo tsconfig idéntico a next.js pero deshabilité los módulos aislados. la razón es que next.js le prohíbe deshabilitar los módulos aislados y lo restablece

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