react-vis icon indicating copy to clipboard operation
react-vis copied to clipboard

npm ERR! peer react@"15.3.0 - 16.x" from [email protected] with NPM 7 or above install

Open Chen-BBe opened this issue 3 years ago • 10 comments

Please update & test to latest react version, although it can be ignored by -- force with NPM or downgrade to NPM 6*, but a bit annoying to see it print out in my console. peer react@"15.3.0 - 16.x" from [email protected]

The complete error below:

npm ERR! code ERESOLVE npm ERR! ERESOLVE unable to resolve dependency tree npm ERR! npm ERR! While resolving: [email protected] // this my project name, ignore it. npm ERR! Found: [email protected]
npm ERR! node_modules/react npm ERR! react@"^17.0.2" from the root project npm ERR! npm ERR! Could not resolve dependency: npm ERR! peer react@"15.3.0 - 16.x" from [email protected] // does not work with NPM 7, unless --force npm ERR! node_modules/react-vis npm ERR! react-vis@"^1.11.7" from the root project npm ERR! npm ERR! Fix the upstream dependency conflict, or retry npm ERR! this command with --force, or --legacy-peer-deps npm ERR! to accept an incorrect (and potentially broken) dependency resolution. npm ERR! npm ERR! See C:\Users\Steven.bi\AppData\Local\npm-cache\eresolve-report.txt for a full report.

npm ERR! A complete log of this run can be found in: npm ERR! C:\Users\Steven.bi\AppData\Local\npm-cache_logs\2021-10-28T02_42_43_485Z-debug.log

Chen-BBe avatar Oct 28 '21 02:10 Chen-BBe

Same thing still occurring in 2022.

kiernan avatar May 23 '22 02:05 kiernan

+1

guguji5 avatar Jun 21 '22 05:06 guguji5

+1

VanjaVizi avatar Oct 10 '22 13:10 VanjaVizi

+1

npm ERR! Found: [email protected] npm ERR! node_modules/react npm ERR! react@"^18.2.0" from the root project npm ERR! npm ERR! Could not resolve dependency: npm ERR! peer react@"15.3.0 - 16.x" from [email protected] npm ERR! node_modules/react-vis npm ERR! react-vis@"*" from the root project

JustinB-AB avatar Oct 29 '22 18:10 JustinB-AB

+1

Is this something that plans on getting fixed?

McleanWorkshield avatar Nov 04 '22 21:11 McleanWorkshield

@McleanWorkshield I noticed after posting my comment that the last update was a Deprecated notice, as the library is without maintainers. I decided to go with a graph library called Victory for react myself.

JustinB-AB avatar Nov 04 '22 21:11 JustinB-AB

@digichain Thanks! After posting I saw the date last published and started to assume the worst. Looks like a new refactor project coming my way.

I'll check out Victory!

McleanWorkshield avatar Nov 04 '22 21:11 McleanWorkshield

You can overwrite react version for react-vis adding this in package.json

 "overrides": { 
    "react-vis": {
      "react": "^17.0.2"
    }
  }

Example:

{
  "dependencies": {
    "react": "^17.0.2",
    "react-dom": "^17.0.2",
    "react-vis": "^1.11.7"
  },
  "overrides": {
    "react-vis": {
      "react": "^17.0.2",
      "react-dom": "^17.0.2"
    }
  }
}

babay123 avatar Nov 14 '22 12:11 babay123

@babay123 -- Much appreciated!!

McleanWorkshield avatar Nov 14 '22 15:11 McleanWorkshield

I also needed to override react-dom:

  "overrides": {
    "react-vis": {
      "react": "^17.0.2",
      "react": "^17.0.2"
    }
  }
}

josephecombs avatar Oct 01 '23 01:10 josephecombs