You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I followed instructions in documentation written for my React-PDF version
I have checked if this bug is not already reported
I have checked if an issue is not listed in Known issues
If I have a problem with PDF rendering, I checked if my PDF renders properly in PDF.js demo
Description
I face the problem that shows Setting fake worker failed when using Vite + React.lazy (for react-pdf component) + run build mode
This issue only happen when run in npm run build mode, not happen when run in npm run dev mode
Previously I used Webpack and this issue did not happen. It just happen when I migrate to vite
If you are using a nginx in production, the problem came probably from your nginx config, because is not serving the .mjs files.
The solution is to update your nginx config to serve them as a javascript files, to do so, this an example:
http {
# Includes mapping of file name extensions to MIME types of responses# and defines the default type.include /etc/nginx/mime.types;
# maps the js and mjs file extensions to the application/javascript MIME type.types {
application/javascript js mjs;
}
default_type application/octet-stream;
}
If you are using a nginx in production, the problem came probably from your nginx config, because is not serving the .mjs files.
The solution is to update your nginx config to serve them as a javascript files, to do so, this an example:
http {
# Includes mapping of file name extensions to MIME types of responses# and defines the default type.include /etc/nginx/mime.types;
# maps the js and mjs file extensions to the application/javascript MIME type.types {
application/javascript js mjs;
}
default_type application/octet-stream;
}
Thank you, this helped, had to add mjs to all nginx proxies
Before you start - checklist
Description
I face the problem that shows Setting fake worker failed when using Vite + React.lazy (for react-pdf component) + run build mode
This issue only happen when run in npm run build mode, not happen when run in npm run dev mode
Previously I used Webpack and this issue did not happen. It just happen when I migrate to vite
Steps to reproduce
https://github.com/nmaddp1995/react-pdf-vite-lazy-issue
Step1: Config worker in main file
Step2: Import component ReactPDF with Lazy:
Run this repo in production mode (npm run build)
View the app by npm run preview
Compare with run the app by npm run dev build
Production build:
Dev run:
Expected behavior
It should work the same with npm run dev and npm run build mode
Actual behavior
Production build:
Dev run:
Additional information
No response
Environment
The text was updated successfully, but these errors were encountered: