๐ํ์
npm install ์์ unable to resolve dependency tree ์๋ฌ๊ฐ ๋ฐ์ํ๋ค.
λ npm install mongoose-auto-increment
npm ERR! code ERESOLVE
npm ERR! ERESOLVE unable to resolve dependency tree
npm ERR!
npm ERR! While resolving: nodejs-dev-01@1.0.0
npm ERR! Found: mongoose@6.2.1
npm ERR! node_modules/mongoose
npm ERR! mongoose@"^6.2.1" from the root project
npm ERR!
npm ERR! Could not resolve dependency:
npm ERR! peer mongoose@"^4.1.12" from mongoose-auto-increment@5.0.1
npm ERR! node_modules/mongoose-auto-increment
npm ERR! mongoose-auto-increment@"*" 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\vopgh\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\vopgh\AppData\Local\npm-cache\_logs\2022-02-14T10_50_40_598Z-debug.log
โจํด๊ฒฐ
๋ฉ์ธ์ง๋ฅผ ์ฒ์ฒํ ์ฝ์ด๋ณด๋ฉด, ์์กด์ฑ ํธ๋ฆฌ์ ์ถฉ๋์ด ๋ฌ๋ค๋ ๋ด์ฉ์ผ๋ก
mongoose-auto-increment@5.0.1 ์์๋ mongoose@"^4.1.12"๋ฒ์ ์
root project์์๋ mongoose@"^6.2.1" ๋ฒ์ ์ ์ฌ์ฉํด ๋ฒ์ ์ ๋ง์ถฐ์ฃผ๋ผ๋ ๋ด์ฉ์ด๋ค.
์ญ์ญ ๋ด๋ ค์ ๋ณด๋ฉด --force ๋ --legacy-peer-deps ์ต์ ์ ์ฌ์ฉํ๋ผ๊ณ ์น์ ํ๊ฒ ์๋ ค์ค๋ค.
๐ก force ๋ ์ถฉ๋ํ๋ peerDependencies๊ฐ ๋ฃจํธ ํ๋ก์ ํธ์ ์ค์นํ๊ณ
๐ก legacy-peer-deps ๋ peerDependencies๊ฐ ์๋์ผ๋ก ์ค์น ๋๋ ๊ธฐ๋ฅ์ ๋ฌด์ํ๋ค.