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

861
Vistas
Error de paquete web con jsPDF en laravel/vuejs mix

Entonces, estoy tratando de usar jsPDF en mi proyecto, pero cada vez que intento importar jsPDF a mi componente vue, aparece este error:

 ERROR in ./node_modules/canvg/lib/index.es.js 1933:16-23 Module not found: Error: Can't resolve 'process/browser' in '/Users/air-1/Desktop/OneDrive - laravel projects/prevzemniDokumenti/node_modules/canvg/lib' Did you mean 'browser.js'? BREAKING CHANGE: The request 'process/browser' failed to resolve only because it was resolved as fully specified (probably because the origin is strict EcmaScript Module, eg a module with javascript mimetype, a '*.mjs' file, or a '*.js' file where the package.json contains '"type": "module"'). The extension in the request is mandatory for it to be fully specified. Add the extension to the request. webpack compiled with 1 error

Ahora dice que tengo que agregar la extensión a la solicitud, pero no tengo idea de qué significa eso... Traté de buscar una solución, pero no puedo encontrar una. Así que ahora estoy aquí.

mi paquete.json

 { "private": true, "scripts": { "dev": "npm run development", "development": "mix", "watch": "mix watch", "watch-poll": "mix watch -- --watch-options-poll=1000", "hot": "mix watch --hot", "prod": "npm run production", "production": "mix --production" }, "devDependencies": { "autoprefixer": "^10.3.7", "axios": "^0.21", "jquery": "^3.6", "laravel-mix": "^6.0.6", "lodash": "^4.17.19", "popper.js": "^1.16.1", "postcss": "^8.3.9", "resolve-url-loader": "^3.1.2", "tailwindcss": "^2.2.16", "vue": "^2.6.12", "vue-loader": "^15.9.8", "vue-template-compiler": "^2.6.12" }, "dependencies": { "jspdf": "^2.4.0", "vue-router": "^3.5.2" } }

¿Cómo puedo solucionar este error?

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Encontré la solución.

en webpack.mix.js tuve que agregar

 mix.options({legacyNodePolyfills: false})

antes de la llamada mix.js

https://github.com/laravel-mix/laravel-mix/issues/2737

over 4 years ago · Santiago Trujillo 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