Closed GRiDD closed 4 months ago
what does node -v
show?
node -v
v20.9.0
Cloudflare Worker has limited support for node API: https://developers.cloudflare.com/workers/runtime-apis/nodejs/
tried import { readFile } from 'node:fs/promises'
?
For now, I added import { readFile } from 'node:fs/promises' to node_modules/pdf2json/dist/pdfparser.js:3:25: Now, getting more error.
I looks like running the pdf2json not possible with CF workers yet.
try to change:
import { readFile } from 'node:fs/promises';
import { fileURLToPath } from 'node:url';
import { Blob } from 'node:buffer';
import { PDFParser } from 'pdf2json;
Getting error while trying to use cloudflare Worker.
✘ [ERROR] Could not resolve "fs/promises"
{ "name": "pdf2text", "version": "0.0.0", "private": true, "scripts": { "deploy": "wrangler deploy src/index.ts", "dev": "wrangler dev", "start": "wrangler dev", "test": "vitest run" }, "devDependencies": { "@cloudflare/workers-types": "^4.20240423.0", "wrangler": "^3.0.0" }, "dependencies": { "pdf2json": "^3.1.0" }, "overrides": { "@types/node": "20.8.3" } }