Reproduction
mkdir vite8-rr
cd vite8-rr/
npm init -y
npm i vite
npm i react-router @react-router/dev
(inspired by #14910, thanks!)
System Info
System:
OS: Linux 6.8 Ubuntu 24.04.4 LTS 24.04.4 LTS (Noble Numbat)
CPU: (16) x64 12th Gen Intel(R) Core(TM) i7-1260P
Memory: 13.09 GB / 31.06 GB
Container: Yes
Shell: 5.2.21 - /bin/bash
Binaries:
Node: 25.2.1 - /home/etai/.nvm/versions/node/v25.2.1/bin/node
npm: 11.6.2 - /home/etai/.nvm/versions/node/v25.2.1/bin/npm
pnpm: 10.26.1 - /home/etai/.local/share/pnpm/pnpm
bun: 1.3.10 - /home/etai/.bun/bin/bun
Watchman: 4.9.0 - /usr/bin/watchman
Browsers:
Chrome: 146.0.7680.153
Firefox: 148.0.2
Firefox Developer Edition: 148.0.2
npmPackages:
vite: ^8.0.2 => 8.0.2
Used Package Manager
npm
Expected Behavior
should work with the new vite
Actual Behavior
npm error code ERESOLVE
npm error ERESOLVE unable to resolve dependency tree
npm error
npm error While resolving: vite8-rr@1.0.0
npm error Found: vite@8.0.2
npm error node_modules/vite
npm error vite@"^8.0.2" from the root project
npm error peer vite@"*" from @vitejs/plugin-rsc@0.5.21
npm error node_modules/@vitejs/plugin-rsc
npm error peerOptional @vitejs/plugin-rsc@"~0.5.7" from @react-router/dev@7.13.2
npm error node_modules/@react-router/dev
npm error @react-router/dev@"*" from the root project
npm error 1 more (@vitejs/devtools)
npm error
npm error Could not resolve dependency:
npm error peer vite@"^5.1.0 || ^6.0.0 || ^7.0.0" from @react-router/dev@7.13.2
npm error node_modules/@react-router/dev
npm error @react-router/dev@"*" from the root project
npm error
npm error Fix the upstream dependency conflict, or retry
npm error this command with --force or --legacy-peer-deps
npm error to accept an incorrect (and potentially broken) dependency resolution.
Reproduction
mkdir vite8-rr cd vite8-rr/ npm init -y npm i vite npm i react-router @react-router/dev(inspired by #14910, thanks!)
System Info
System: OS: Linux 6.8 Ubuntu 24.04.4 LTS 24.04.4 LTS (Noble Numbat) CPU: (16) x64 12th Gen Intel(R) Core(TM) i7-1260P Memory: 13.09 GB / 31.06 GB Container: Yes Shell: 5.2.21 - /bin/bash Binaries: Node: 25.2.1 - /home/etai/.nvm/versions/node/v25.2.1/bin/node npm: 11.6.2 - /home/etai/.nvm/versions/node/v25.2.1/bin/npm pnpm: 10.26.1 - /home/etai/.local/share/pnpm/pnpm bun: 1.3.10 - /home/etai/.bun/bin/bun Watchman: 4.9.0 - /usr/bin/watchman Browsers: Chrome: 146.0.7680.153 Firefox: 148.0.2 Firefox Developer Edition: 148.0.2 npmPackages: vite: ^8.0.2 => 8.0.2Used Package Manager
npm
Expected Behavior
should work with the new vite
Actual Behavior