npm install --force
and --legacy-peer-deps
차이점
npm library 설치시 패키지의 버전과 내 로컬 환경에서의 버전이 다르면 오류가 발생
→ —force 혹은 —legacy-peer-deps로 나 지금 설치하는 애꺼 버전 쓸거니까 니네가 알아서 다운그레이드로 깔아줘 ! 하는 내용인거야
→ —force의 경우 다른 dependency를 추가한다.
→ —legacy-peer-deps의 경우 버전을 다운그레이드 시켜주는 (?) 그래서 방금 막 설치한 라이브러리가 돌아갈 수 있게 만들어준다.
→ 설치 완료한 후에는 무조건 해당 라이브러리가 작동하는지 확인 필요! 아니면 롤백해야되니까