Major.Minor.Patch
ex) 4.17.21
^Major.Minor.Patch
ex) ^4.17.21
^: Major 버전 안에서 가장 최신 버전으로 업데이트 가능
여기서는 4버전은 변경없는 상태에서 Minor, Patch는 업데이트 될 수 있다
npm info [확인하고 싶은 패키지]
위 코드를 입력하면 최신 버전을 확인할 수 있다.
npm install [설치할 패키지]@[버전]
ex) npm install lodash@4.17.19
npm update [업데이트할 패키지명]
캐럿(^)기호가 없다면 업데이트되지 않음 (특정한 버전이 필요하다면 ^기호 제거)
~Major.Minor.Patch
ex) ~4.17.21
~: Minor 버전 안에서 가장 최신 버전으로 업데이트 가능
여기서는 4.17버전은 변경없는 상태에서 Patch는 업데이트 될 수 있다 (통상적으로는 ^ 사용)
너무 좋은 글이네요. 공유해주셔서 감사합니다.