태그 보관물: package

package

설치된 npm 패키지의 버전을 찾으십시오. 인쇄합니다. npm -v

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

이것은 npm 자체의 버전을 인쇄합니다.

npm -v <package-name>

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

npm version <package-name>

그러면 레지스트리에 패키지 버전이 인쇄됩니다 (예 : 사용 가능한 최신 버전).

npm view <package-name> version

어떻게받을 수 있나요 설치된 버전을 ?



답변

npm list로컬 패키지 또는 npm list -g전체적으로 설치된 패키지

특정 패키지의 이름을 인수로 전달하여 특정 패키지의 버전을 찾을 수 있습니다. 예를 들어 npm list grunt결과는 다음과 같습니다.

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

또는 npm list패키지 이름을 인수로 전달하지 않고 실행 하여 모든 패키지의 버전을 확인할 수 있습니다.

├─┬ 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 outdated -g --depth=0.


답변

npm view <package> version -패키지에서 사용 가능한 최신 버전을 반환합니다.

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

npm list -모든 모듈 및 종속성의 버전을 반환합니다.

그리고 마지막으로 노드 버전을 얻으십시오. node -v


답변

npm info YOUR_PACKAGE version

예 :

npm info grunt version
0.4.5


답변

방금 사용한

npm list | grep <package name>

그리고 그것은 잘 작동했습니다

Windows에서 다음을 실행하십시오.

npm list | find <package name>

PowerShell에서 다음을 실행하십시오.

npm list | sls <package name>


답변

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

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

편집 : (따라서 cd아직 모듈이 없으면 모듈의 홈 디렉토리에 있어야합니다. 모듈을 설치했다면 npm install아래에 있습니다 node_modules/<module_name>)

편집 2 : @ jeff-dickey의 답변에 따라 업데이트되었습니다.


답변

로컬 패키지

npm list --depth=0

글로벌 패키지

npm list  -g --depth=0