npm 모든 패키지의 최신 버전을 상세히 확인하고 업데이트하기

mdx-header_profile-img__OIgan-alt
mdx-header_profile-label-img__GDwAD-alt
타카(Taka)

2025년 6월 5일 작성됨

공유하기

나는 패키지를 최신 버전으로 업데이트 하는데 관심이 많다.
특히 프레임워크 업데이트는 항상 집중을 하는 편이다.

너무 뒤쳐지면 구시대에 머물러있게 될 것이고...
앞으로의 버전과의 괴리감이 커져서
나중에는 업데이트를 하려고 해도
업보가 꽤나 클 것이라는 것을 안다.

뭐 이런 당연한 우려 보다는
업데이트의 체감 차이를 느끼는 것을
굉장히 흥미로워하는 편이다.

일단, 버전 번호들의 정의를 깔고가자면

0.0.0 이런식으로 각 .(점)을 이용하여
세 부분으로 이루어진 형식은 시멘틱 버전이라고 한다.

이 시멘틱 버전을 파헤쳐 보아
예를 들어, 1.2.0 이라면
1은 메이저 버전,
2은 마이너 버전,
0은 패치 버전을 의미한다.

그러면 최신 버전은 어떻게 확인할 수 있을까?

npm outdated 얘는 최신과 오차가 별로 안나면 뜨지가 않는다.
나같은 사람은 마이너, 패치 버전도 엄청 민감하다...

그래서 빠르고 한눈에 상세히 볼 수 있는 것은!
npx npm-check-updates 이 명령어다.
얘가 진짜 패치 버전까지 상세히 알려준다.

간략하게 현시점 내 것을 보여주자면

이런식으로 보여진다!

이 조회된 패키지들을 싸그리 업데이트하려면
npx npm-check-updates -u 입력
그러면 package.json의 버전들이 최신화 되고
그 이후 npm install를 진행하면 끝.

원하는 패키지만 개별로 업데이트 하는 것은
npm update <package-name> 이렇게 하면 된다.