설치된 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
최근댓글