[node.js] npm-최신 버전의 패키지를 표시하는 방법

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



답변

당신이 사용할 수있는:

npm show {pkg} version

(따라서 npm show 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>

package.json이 버전을 선언하더라도 설치된 버전이 실제로 약간 다를 수 있습니다 (예 : 버전 선언에 tilda가 사용 된 경우)

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> --json  | awk '/"$/{print gensub("[ \"]", "", "G")}'


답변

VS 코드를 사용하는 경우 NPM으로 이동하지 않고 최신 버전을 확인하는 또 다른 쉬운 방법이 있습니다.

package.json 파일에서 최신 버전을 알고 싶은 모듈을 확인하십시오. 이미 존재하는 현재 버전을 제거하고 CTRL + space 또는 CMD + space (mac)를 수행하십시오. VS 코드는 최신 버전을 보여줍니다

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


답변