Next.js Discord

Discord Forum

Pdf2json working locally but not on Vercel

Unanswered
keller19_ posted this in #help-forum
Open in Discord
Hi guys, I've been using pdf2json on nextJS, and it works perfectly fine on the dev and production side in my local machine yet when I run I deploy it onto vercel, once the users trying to upload something and then pdf2json library is used I got this error message:

Error: ENOENT: no such file or directory, open '/var/task/node_modules/pdf2json/base/shared/util.js'
    at Object.readFileSync (node:fs:453:20)
    at /var/task/node_modules/pdf2json/pdfparser.cjs:1966:25
    at Array.reduce (<anonymous>)
    at Object.<anonymous> (/var/task/node_modules/pdf2json/pdfparser.cjs:1964:31)
    at Module._compile (node:internal/modules/cjs/loader:1376:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1435:10)
    at Module.load (node:internal/modules/cjs/loader:1207:32)
    at Module._load (node:internal/modules/cjs/loader:1023:12)
    at exports.c (/opt/node-bridge/chunk-DZ5MFMK4.js:1:1142)
    at /opt/node-bridge/bridge-server-CNJTFAIF.js:1:1443 {
  errno: -2,
  code: 'ENOENT',
  syscall: 'open',
  path: '/var/task/node_modules/pdf2json/base/shared/util.js',
  page: '/api/upload'
}


I do see this file in my local session : node_modules/pdf2json/base/shared/util.js
I'm kind of confuse there's not any doc about it.

0 Replies