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

517
Visualizações
¿Cargador adicional para pdfjs-dist en la aplicación de reacción?

Tengo la dependencia pdfjs-dist en mi aplicación de reacción y no funciona; no estoy seguro de qué cambié para causar esto. Estoy ejecutando el node v14.16.1 , npm v7.9.0 , react 17.0.2 , react-scripts 4.0.3 y pdfjs-dist 2.7.570 . Recibo el siguiente mensaje de error cuando ejecuto npm start :

 Failed to compile. ./node_modules/pdfjs-dist/build/pdf.js 2407:53 Module parse failed: Unexpected token (2407:53) File was processed with these loaders: * ./node_modules/babel-loader/lib/index.js You may need an additional loader to handle the result of these loaders. | intent: renderingIntent, | renderInteractiveForms: renderInteractiveForms === true, > annotationStorage: annotationStorage?.getAll() || null | }); | }

Intenté desinstalar y reinstalar paquetes relevantes, así como npm update , npm audit , etc. También intenté agregar el paquete npm worker-loader trabajadores, pero ya es una dependencia de pares en pdfjs-dist, por lo que no hizo ninguna diferencia. Mi socio en este proyecto tiene el mismo repositorio y no tiene problemas, así que estoy seguro de que es algo de mi parte. Creo que tiene que ver con la compatibilidad con el encadenamiento opcional, pero no estoy seguro de cómo proceder. ¡Gracias!

over 4 years ago · Santiago Trujillo
3 Respostas
Responde à pergunta

0

Lo más probable es que tenga una versión incorrecta de webpack. Intente usar la compilación es5 https://github.com/mozilla/pdf.js/issues/12905

over 4 years ago · Santiago Trujillo Relatório

0

Acabo de encontrarme con el mismo problema. Lo que hice fue revertir pdfjs-dist a una versión anterior (2.9.359 a 2.6.347 en mi caso). Todo funciona bien ahora, espero que ayude a alguien.

Una posible explicación a partir de un caso similar se podría encontrar en esta otra pregunta .

over 4 years ago · Santiago Trujillo Relatório

0

intente incluir el paquete en la regla babel-loader

 { test: /\.[tj]sx?$/i, include: [ /\/node_modules\/pdfjs-dist/,`enter code here` /\/src/, ], loader: 'babel-loader',`enter code here` options: {}, },
over 4 years ago · Santiago Trujillo Relatório
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