npmでpackageのバージョンを調べる

npmを利用してパッケージのバージョンを確認したい場合のメモです。

npm infoでバージョン確認

バージョン一覧を表示

すべてのバージョンを調べたい場合はこちら。大量にある場合は途中で省略されます。

$ npm info (パッケージ名) versions
$ npm info react versions
[ '0.0.1',
  '0.0.2',
  '0.0.3',
(中略)
  '15.5.0-rc.2',
  '15.5.0',
  ... 41 more items ]

バージョンを絞り込む

特定のメジャーバージョン以下に限定して表示することも可能です。version"s"ではなく、versionな点に注意。

$ npm info react-vr@0.1 version
react-vr@0.1.0 '0.1.0'
react-vr@0.1.1 '0.1.1'
react-vr@0.1.2 '0.1.2'
react-vr@0.1.3 '0.1.3'
react-vr@0.1.4 '0.1.4'
react-vr@0.1.5 '0.1.5'
react-vr@0.1.6 '0.1.6'
react-vr@0.1.7 '0.1.7'

最新のバージョンを表示する

$ npm info react-vr version
2.0.0

インストール済みのバージョンを表示する

ローカル

 $ npm list --depth=0
AwesomeProject@0.1.0 /Users/katsube/Work/AwesomeProject
├── expo@25.0.0
├── jest-expo@25.0.0
├── react@16.2.0
├── react-native@0.52.0
├── react-native-scripts@1.11.1
└── react-test-renderer@16.2.0

グローバル

$ npm list --depth=0 -g
/Users/katsube/.nodebrew/node/v8.9.4/lib
└── npm@4.6.1

バージョンを指定してインストール

パッケージ名のあとに@をつけてバージョンを記述するだけです。

$ npm install -g npm@4.6.1
/Users/katsube/.nodebrew/node/v8.9.4/bin/npm -> /Users/katsube/.nodebrew/node/v8.9.4/lib/node_modules/npm/bin/npm-cli.js
+ npm@4.6.1
added 36 packages, removed 213 packages and updated 84 packages in 17.259s

$ npm --version
4.6.1

参考ページ

docs.npmjs.com phiary.me

ハンズオンNode.js

ハンズオンNode.js

Amazon