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

160
Visualizações
No se puede importar el archivo WebWorker en la aplicación Vue 3

Me gustaría usar Comlink en mi aplicación Vue 3 y creo que Comlink funciona bien; sin embargo, cuando trato de hacer referencia a mi trabajador para el nuevo Worker (), creo que no se aferra a ese archivo. Mi árbol se ve así: src --pages ----page.vue --workers ----worker.js

Mi trabajador.js:

 import * as Comlink from 'comlink'; const worker = { trial() { return 'hello'; }, }; Comlink.expose(worker);

Mi página.vue:

 import * as Comlink from "comlink"; export default { methods: { tryOnClick() { const worker = new Worker("../../workers/worker.js"); Comlink.wrap(worker); worker.trial(); }, }, };

(Más tarde usaría mi trabajador en una clase de administrador y no directamente en la página, solo quiero probarlo) Esto me da el error en la consola:

 worker.js:1 Uncaught SyntaxError: Unexpected token '<'

Cuando abro este error, parece que falla al principio del HTML:

 <!DOCTYPE html>

¿Cómo debo hacer referencia a mi worker.js cuando inicializo el nuevo Worker?

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