728x90
반응형
에러명
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부터 우선 차단 시키기 때문에 발생
해결 방법
- -force: bypass the conflict
- 충돌 우회
- npm i --force
- 충돌 우회
- -legacy-peer-deps: ignore peer dependencies entirely
- 충돌 무시
- npm i --legacy-peer-deps
- 충돌 무시
- 만약 상단의 두 방법이 안될 경우
- 캐시 제거
- npm cache clear --force
- 후 다시 상단의 방법으로 재설치
- 캐시 제거
- 버전 동일화
- 된다면 가장 좋은 방법
- 결국 상단 두 방법은 강제성이 있기 때문에 충돌나는 패키지에서 다운그레이드 하는 법이 좋다.
반응형
'Error Solution' 카테고리의 다른 글
413 Payload too large (0) | 2024.03.31 |
---|---|
nodejs & npm 업데이트 에러 (0) | 2024.03.31 |
Delete ␍ eslint (prettier/prettier) (0) | 2024.03.31 |