설치된 NPM 패키지의 버전을 찾으십시오


질문

 

설치된 node.js / npm 패키지의 버전을 찾는 방법은 무엇입니까?

그러면 NPM 자체의 버전을 인쇄합니다.

npm -v <package-name>

이것은 암호화 오류를 인쇄합니다.

npm version <package-name>

이것은 레지스트리에 패키지 버전을 인쇄합니다 (즉, 최신 버전 사용 가능).

npm view <package-name> version

설치된 버전을 얻으려면 어떻게해야합니까?


답변

 

로컬 패키지 또는 NPM 목록에 대한 NPM 목록은 전 세계적으로 설치된 패키지에 사용됩니다.

이름을 인수로 전달하여 특정 패키지의 버전을 찾을 수 있습니다.예를 들어, NPM 목록 untr은 다음을 초래합니다.

projectName@projectVersion /path/to/project/folder
└── grunt@0.4.1

또는 패키지 이름을 인수로 전달하지 않고 NPM 목록을 실행하여 모든 패키지의 버전을 보지 않고도 다음을 수행 할 수 있습니다.

├─┬ cli-color@0.1.6 
│ └── es5-ext@0.7.1 
├── coffee-script@1.3.3 
├── less@1.3.0 
├─┬ sentry@0.1.2 
│ ├── file@0.2.1 
│ └── underscore@1.3.3 
└── uglify-js@1.2.6 

또한 종속성없이 설치된 패키지를 나열하려면 --depth = 0 인수를 추가 할 수도 있습니다.



답변

다른 패키지가 현지적이고 종속성이없는 패키지가 어떤 패키지를 설치하는지 알아내는 또 다른 빠른 방법은 다음과 같습니다.

npm list --depth=0

당신에게 어떤 것들을주는 것입니다

├── bower@0.8.6
├── grunt@0.4.1
├── grunt-bower-requirejs@0.4.3
├── grunt-contrib-clean@0.4.1
├── grunt-contrib-coffee@0.7.0
├── grunt-contrib-copy@0.4.1
├── grunt-contrib-imagemin@0.1.4
├── grunt-contrib-jshint@0.1.1
├── grunt-contrib-livereload@0.1.2
├── grunt-contrib-requirejs@0.4.1
├── grunt-regarde@0.1.1
└── grunt-svgmin@0.1.0

분명히 NPM List-g-depth = 0으로 전 세계적으로 동일하게 수행 될 수 있습니다.

이 방법은 많은 패키지를 설치 한 경우이 메서드가 더 명확합니다.

어떤 패키지를 업데이트 해야하는지 알아 보려면 NPM ouddated -g -depth = 0을 사용할 수 있습니다.



답변

NPM보기 버전 - 패키지에서 최신 사용 가능한 버전을 반환합니다.

npm list --depth = 0 - 종속성없이 모든 설치된 모든 모듈의 버전을 반환합니다.

NPM List - 모든 모듈 및 종속성 버전을 반환합니다.

마지막으로 노드 버전을 가져 오는 것 : node -v.



답변

npm info YOUR_PACKAGE version

예를 들어,

npm info grunt version
0.4.5


답변

패키지의 뿌리에서 다음을 수행하십시오.

node -p "require('./package.json').version"

편집 : (아직 없으면 모듈의 홈 디렉토리에 CD가 필요합니다. NPM 설치가있는 모듈을 설치 한 경우 node_modules / 아래에 있습니다.

편집 2 : @ Jeff-Dickey의 답변 당 업데이트되었습니다.



답변

방금 사용했습니다

npm list | grep <package name>

그리고 그것은 위대한 일을했습니다

Windows 실행 :

npm list | find <package name>

PowerShell 실행 :

npm list | sls <package name>
출처:https://stackoverflow.com/questions/10972176/find-the-version-of-an-installed-npm-package