-
Couldn't load subscription status.
- Fork 1
Open
Description
Description
When trying to install @pdf-viewer/react, npm fails due to a dependency conflict with pdfjs-dist. The package seems to require pdfjs-dist@^2.16.105 || ^3.0.279, but the latest versions (5.x) are incompatible, causing an ERESOLVE error.
Steps to Reproduce
npm i @pdf-viewer/reactError Log
npm error code ERESOLVE
npm error ERESOLVE could not resolve
npm error
npm error While resolving: @react-pdf-viewer/[email protected]
npm error Found: [email protected]
npm error node_modules/pdfjs-dist
npm error pdfjs-dist@"^5.3.93" from the root project
npm error
npm error Could not resolve dependency:
npm error peer pdfjs-dist@"^2.16.105 || ^3.0.279" from @react-pdf-viewer/[email protected]
npm error node_modules/@react-pdf-viewer/core
npm error @react-pdf-viewer/core@"^3.12.0" from the root project
npm error
npm error Conflicting peer dependency: [email protected]
npm error node_modules/pdfjs-dist
npm error peer pdfjs-dist@"^2.16.105 || ^3.0.279" from @react-pdf-viewer/[email protected]
npm error node_modules/@react-pdf-viewer/core
npm error @react-pdf-viewer/core@"^3.12.0" from the root project
Expected Behavior
The package should install successfully without forcing legacy peer deps or downgrading pdfjs-dist.
Actual Behavior
Installation fails with ERESOLVE due to conflicting peer dependencies.
Environment
- Node.js: v22.x
- npm: v10.x
- OS: Ubuntu 24.04
- Package: @pdf-viewer/react
Possible Solution
- Update peer dependency ranges in
@react-pdf-viewer/core(and related packages) to support[email protected].
Metadata
Metadata
Assignees
Labels
No labels