react-router conflict between react-router-dom@5 and react-router-dom-v5-compat@6 #10521
Replies: 1 comment
-
Closing this since I realized that it had to do with my webpack configuration, I had messed around with module resolution for the client bundle. I removed that and then this resolutions plus a clean install fixed the warning: "resolutions": {
"react-router-dom/react-router": "^5.3.4",
"react-router-dom-v5-compat/react-router": "^6.11.0",
"react-router-dom-v5-compat/history": "^5.0.0"
} |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I'm currently migrating an app from react-router v5 to v6 and I'm using
react-router-dom-v5-compat
for a step by step upgrade, but I keep getting errors fromreact-router-dom-v5-compat
trying to reference[email protected]
, I'm assuming it's a conflict between thereact-router-dom
andreact-router-dom-v5-compat
versions I have installed.My package.json looks like this:
And the error looks like this:
Do note that I'm actually using both dependencies through another dependency, let's call it
"my-custom-client"
, which has both libraries as peerDependencies, hence why the error is being thrown through that package on node_modules.I've already tried adding
"resolutions"
to target the correct version ofreact-router
for both dependencies but I still see the issue, I tried adding it like this:Is there a known conflict between both dependencies being used on another dependency?
Beta Was this translation helpful? Give feedback.
All reactions