Tengo dos módulos: client y processor .
client es para la ventana del navegador web y contiene un módulo que se puede usar en la ventana del navegador.processor es un trabajador web que contiene el código para realizar el trabajo del trabajador web.En mi cliente, activé el trabajador web de esta manera:
export class WebWorker { constructor() { const url = new URL('../../processor/src/worker.ts', import.meta.url); this.worker = new Worker(url); } }¿Hay alguna manera de cargar la cadena de URL usando una importación/alias para hacer algo como esto:
const url = new URL('@org/processor/worker.ts', import.meta.url);Me gustaría hacer esto para poder desacoplar los dos módulos, tal como están actualmente, si no puede encontrar la URL, arroja un error.
Tengo algo similar en mi paquete.json
{ "dependencies": { "@org/processor": "file:./path/to/processor", } }