Estoy trabajando en una aplicación Vite (Vue 3.x) que utiliza Transloadit para algunas operaciones con imágenes/PDF. Me encuentro con algunos errores al agregar la biblioteca Transloadit (estoy creando mi propio complemento que envuelve Transloadit).
Ya resolví un error causado por el process de eliminación de Vite agregando esto:
define: { 'process.versions': process.versions } a mi vite.config.js .
El error que me sale ahora es:
Uncaught TypeError: Cannot read properties of undefined (reading 'Resolver') at node_modules/cacheable-lookup/source/index.js (index.js:7) at __require2 (chunk-IHTDASF6.js?v=e96a9976:17) at node_modules/got/dist/source/core/index.js (index.js:12) at __require2 (chunk-IHTDASF6.js?v=e96a9976:17) at node_modules/got/dist/source/as-promise/types.js (types.js:14) at __require2 (chunk-IHTDASF6.js?v=e96a9976:17) at node_modules/got/dist/source/as-promise/index.js (index.js:16) at __require2 (chunk-IHTDASF6.js?v=e96a9976:17) at node_modules/got/dist/source/create.js (create.js:15) at __require2 (chunk-IHTDASF6.js?v=e96a9976:17)Al expandir el seguimiento de la pila del navegador, obtengo:
node_modules/cacheable-lookup/source/index.js @ index.js:7 __require2 @ chunk-IHTDASF6.js?v=e96a9976:17 node_modules/got/dist/source/core/index.js @ index.js:12 __require2 @ chunk-IHTDASF6.js?v=e96a9976:17 node_modules/got/dist/source/as-promise/types.js @ types.js:14 __require2 @ chunk-IHTDASF6.js?v=e96a9976:17 node_modules/got/dist/source/as-promise/index.js @ index.js:16 __require2 @ chunk-IHTDASF6.js?v=e96a9976:17 node_modules/got/dist/source/create.js @ create.js:15 __require2 @ chunk-IHTDASF6.js?v=e96a9976:17 node_modules/got/dist/source/index.js @ index.js:14 __require2 @ chunk-IHTDASF6.js?v=e96a9976:17 node_modules/transloadit/src/Transloadit.js @ Transloadit.js:1 __require2 @ chunk-IHTDASF6.js?v=e96a9976:17 node_modules/transloadit/index.js @ index.js:1 __require2 @ chunk-IHTDASF6.js?v=e96a9976:17 (anonymous) @ dep:transloadit:1Mis dependencias:
"dependencies": { "@auth0/auth0-spa-js": "1.18.0", "axios": "0.21.2", "transloadit": "3.0.2", "vue": "3.2.12", "vue-router": "4" }Dejé de intentar usar Transloadit directamente en la interfaz. Creé un problema para el equipo de Transloadit con respecto a esto y expresaron que la biblioteca estaba destinada a ser utilizada desde un backend . Terminé usando Uppy (uppy.io)[https://uppy.io/], que está hecho por el equipo de Transloadit, y a través de Uppy logré usar Transloadit. Recomendaría esto si no quiere encargarse de implementar Transloadit usted mismo.