NPM1 에러 Fix the upstream dependency conflict, or retrynpm, this command with --force or --legacy-peer-deps 요즘 프로젝트 세팅하며, 프로젝트에 사용될 라이브러리를 설치하고 지웠다를 반복하고 있다. 그중에서도 뭐만하면 자꾸 참조가 꼬이는데... 도대체 왜 뜨는걸까? npm 7 버전부터 생긴 이슈라는데, https://github.blog/2021-02-02-npm-7-is-now-generally-available/ 그 이전 버전에서는 종속성끼리 서로 버전이 호환되지 않는다는 경고만 표시하고 오류 없이 설치했다고 한다. npm 7 이후로 자동으로 해결할 수 없는 종속성 충돌이 있는 경우 설치를 차단해준다고 한다. 물론 해결 방법은 쉽다. 위에 보이는 내용처럼 npm install 과 --force 또는 --legacy-peer-deps 를 같이 써주면 된다. 둘의 차이점은? --force 는 충돌의 우회하는 명.. 2023. 7. 19. 이전 1 다음