Search
⚠️

npm 참조 에러

대분류
기타
소분류
Trouble Shooting
설명
this command with --force or --legacy-peer-deps
유형
node
부유형
npm
최종 편집 일시
2024/10/29 08:35
생성 일시
2024/01/31 06:00
13 more properties

문제

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 6 까지는 --legacy-peer-deps 와 비슷한 방식으로 자동 설치되었으나 npm 7부터 우선 차단 시키기 때문에 발생

해결 방법

1.
-force: bypass the conflict
충돌 우회
npm i --force
Shell
복사
2.
-legacy-peer-deps: ignore peer dependencies entirely
충돌 무시
npm i --legacy-peer-deps
Shell
복사
3.
만약 상단의 두 방법이 안될 경우
캐시 제거
npm cache clear --force
Shell
복사
후 다시 상단의 방법으로 재설치
4.
버전 동일화
된다면 가장 좋은 방법
결국 상단 두 방법은 강제성이 있기 때문에 충돌나는 패키지에서 다운그레이드 하는 법이 좋다.