programing

npm - 패키지의 최신 버전을 표시하는 방법

easyjava 2023. 5. 9. 23:13
반응형

npm - 패키지의 최신 버전을 표시하는 방법

npm을 사용하여 모듈의 최신 버전을 표시하려면 어떻게 해야 합니까?저는 다음과 같은 것을 기대하고 있습니다.npm --latest express인쇄하기 위해v3.0.0.

사용할 수 있는 항목:

npm view {pkg} version

(그래서)npm view express version지금 돌아올 것입니다.3.0.0rc3).

설치된 모든 패키지의 최신 버전과 최신 버전을 찾는 경우 다음을 사용할 수도 있습니다.

npm outdated

2014년 10월 기준:

npm 보기 그림

최신 원격 버전의 경우:

npm view <module_name> version  

참고로 버전은 단수입니다.

사용 가능한 모든(원격) 버전을 보려면 다음을 수행합니다.

npm view <module_name> versions

버전은 복수형입니다.선택할 수 있는 버전의 전체 목록이 표시됩니다.

로컬에서 실제 사용 중인 버전을 가져오려면 다음을 사용할 수 있습니다.

npm list --depth=0 | grep <module_name>

참고로, 패키지를 사용하더라도.json 버전을 선언하면 설치된 버전이 실제로 약간 다를 수 있습니다. 예를 들어 버전 선언에 틸다가 사용된 경우.

NPM 버전 1.3.x, 1.4.x, 2.x 및 3.x에서 작동해야 합니다.

다음을 통해 모듈의 모든 버전을 볼 수 있습니다.npm view예: 베타를 포함한 부트스트랩의 모든 버전을 나열합니다.

npm view bootstrap versions

그러나 버전 목록이 매우 크면 잘립니다.--json옵션은 베타 버전을 포함한 모든 버전도 인쇄합니다.

npm view bootstrap versions --json

베타 버전이 아닌 안정적인 버전만 나열하려면 단수를 사용합니다.version

npm view bootstrap@* versions

또는

npm view bootstrap@* versions --json

그리고 최신 버전만 보고 싶다면 여기 있습니다.

npm view bootstrap version

npm view <pkg> version마지막 버전을 릴리스 날짜별로 인쇄합니다.때로는 오래된 안정적인 지점에 대한 핫픽스 릴리스가 될 수도 있습니다.

솔루션은 모든 버전을 나열하고 버전 번호별로 마지막 버전을 가져오는 것입니다.

$ npm view <pkg> versions --json | jq -r '.[-1]'

아니면 jq 대신 awk로:

$ npm view <pkg> versions --json  | awk '/"$/{print gensub("[ \"]", "", "G")}'

VS Code를 사용하는 경우 NPM에 가지 않고도 최신 버전을 쉽게 확인할 수 있는 또 다른 방법이 있습니다.

포장되어 있습니다.최신 버전을 알고 싶은 모듈에 대한 json 파일 확인.이미 있는 현재 버전을 제거하고 CTRL + 공간 또는 CMD + 공간(mac)을 수행합니다.VS 코드에 최신 버전이 표시됩니다.

이미지는 vscode에 있는 모듈의 최신 버전을 보여줍니다.

이것.npm-check-updates패키지는 사용 가능한 최신 패키지를 업데이트하고 확인하는 데 도움이 됩니다.

  • $ ncu패키지를 확인하는 중입니다.제이손
  • $ ncu -u모든 패키지를 업데이트합니다.
  • $ ncu -g글로벌 패키지를 확인합니다.

자세한 내용은 이 링크를 참조하십시오.

https://www.npmjs.com/package/npm-check-updates

나는 단지 커밋 허브의 최신 버전을 보고 싶고 길을 찾습니다!같이 보시죠.

npm list commithub version -g

이 출력은 다음과 같습니다.

/Users/hasan.tezcan/.nvm/versions/node/v14.18.0/lib
└── commithub@0.0.1 

하지만 출력에서 버전을 보고 싶습니다.

npm list --depth=0 commithub -g | awk '/commithub@/{gsub(/.*@/, "", $NF); print $NF}'

그 후로 나는 놀라운 버전만 볼 수 있습니다.

0.0.1

언급URL : https://stackoverflow.com/questions/11949419/npm-how-to-show-the-latest-version-of-a-package

반응형