parallax / jsPDF

Client-side JavaScript PDF generation for everyone.
https://parall.ax/products/jspdf
MIT License
28.53k stars 4.61k forks source link

after migrating to VITE from CREATE-REACT-APP, I am getting r3.writeFileSync is not a function error on export pdf #3720

Open Hari-sankoju opened 2 months ago

Hari-sankoju commented 2 months ago

I am using "jspdf" version "2.3.1". My code working fine with CRETE-REACT-APP, but after migrating to VITE, while exporting to pdf I am getting r3.writeFileSync is not a function error. After some google I understood that fs is externalized in VITE and jsPDF is using require('fs') method of loading fs library.

I tried providing aliases and node module polyfills but nothing is working. Please help me.

This is the error I am getting. r3.writeFileSync is not a function at v2.save (jspdf.js:5811:10)

Hari-sankoju commented 2 months ago

@MrRio @Uzlopak - pls help me on this issue.