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