프론트엔드 개발/패키지 매니저

npm/yarn 모든 패키지 종속성에 대한 버전 정보를 나열

snowman95 2023. 12. 3. 14:04
728x90
반응형

패키지 버전 관리가 늘 어려움에 있어서 찾아보니, 명령어로 손쉽게 패키지 버전 확인이 가능하더군요.

 

yarn outdated 명령어

Color

  • 빨간색 = 주요 업그레이드(및 모든 주요 버전 0 )
  • 청록색 = 마이너 업그레이드
  • 녹색 = 패치 업그레이드

Version

  • Current : 프로젝트에 현재 설치된 버전
  • Wanted : package.json에 지정한 패키지의 버전에서 호환성을 보장하는 버전을 의미합니다.
    yarn upgrade를 통해 변경 되는 버전을 말합니다.
  • Latest : 패키지의 현재의 최신 버전입니다.

 

 

yarn outdated 명령어는 yarn v1 명령어고, 모던에서는 yarn upgrade-interactive 명령어라고 합니다.

참고로 yarn upgrade-interactive 명령어는 yarn v1 에서도 수행됩니다.

 

yarn upgrade-interactive 명령어

package.json 에 작성된 버전은 range  이고,

실제 설치된 버전은 from 인 듯 합니다.

npm outdated 명령어



pnpm outdated 명령어

인수를 제공하여 설치된 패키지의 하위 집합으로 검사를 제한할 수 있습니다(패턴이 지원됨). 공식 문서에서 여러 옵션 확인 가능합니다.

pnpm outdated "*gulp-*" @babel/core

 

 

pnpm outdated | pnpm

Checks for outdated packages. The check can be limited to a subset of the

pnpm.io

 

반응형