밤토리
728x90

안녕하세요.

미루고 미뤄왔던 지난번 프로젝트를 이번에 이어서 작업중에 있습니다.

React-Native 차트 라이브러리를 좀 찾다보니 무료 라이브러리 중

'svg'라는 라이브러리를 많이 사용하는듯 보이더라구요.

www.npmjs.com/package/react-native-svg

react-native-svg

SVG library for react-native

www.npmjs.com

별 생각없이 평소 하던데로 받으려니

> npm i react-native-svg

왠걸.... 어디서 많이 본듯한 안본듯한 에러가 발생하더랍니다.

package-lock.json 지우기 cache clean.. 등 작업을 했는데도 증상이 같았습니다.

npm install throws "Could not resolve dependency" (upstream dependency conflict)

C:\Users\PJRoot>npm install react-native-svg
npm ERR! code ERESOLVE
npm ERR! ERESOLVE unable to resolve dependency tree
npm ERR!
npm ERR! While resolving: PJRoot@0.0.1
npm ERR! Found: react@16.14.0
npm ERR! node_modules/react
npm ERR!   react@"16.14.0" from the root project
npm ERR!   peer react@"*" from react-native-svg@12.1.0
npm ERR!   node_modules/react-native-svg
npm ERR!     react-native-svg@"*" from the root project
npm ERR!
npm ERR! Could not resolve dependency:
npm ERR! peer react@"16.11.0" from react-native@0.62.2
npm ERR! node_modules/react-native
npm ERR!   react-native@"0.62.2" from the root project
npm ERR!   peer react-native@">=0.50.0" from react-native-svg@12.1.0
npm ERR!   node_modules/react-native-svg
npm ERR!     react-native-svg@"*" 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\PJRoot\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\PJRoot\AppData\Local\npm-cache\_logs\2021-03-17T10_17_19_450Z-debug.log


대충 구글느님께 물어보니

github.com/getredash/redash/issues/5235

npm install throws "Could not resolve dependency" (upstream dependency conflict) when using npm 7 · Issue #5235 · getredash/re

Issue Summary npm install throws "Could not resolve dependency" (upstream dependency conflict) when using npm 7 Steps to Reproduce Use npm 7: sudo npm -g install npm@~7 Clone redash maste...

github.com


최근 node랑 npm 버전업한다고 npm을 7으로 올렸는데

npm 버전이 7이상일경우 충돌 난다고 합니다. (2021.03.17기준)

> npm -g install npm@6.14.11

우선 npm을 6.14.11버전으로 내렸는데.. 그 이후로 정상적인 Install이 되었습니다.

728x90
profile

밤토리

@밤토리아이티

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!