最新バージョンのモジュールを表示するためにnpmをどのように使用しますか?私はnpm --latest express
を印刷するためにv3.0.0
のようなものを期待しています。
あなたが使用することができます:
npm show {pkg} version
(だからnpm show express version
は3.0.0rc3
を返すようになります)。
現在インストールされているすべてのパッケージの最新および最新のバージョンを探している場合は、次のものも使用できます。
npm outdated
2014年10月現在:
最新のリモートバージョンの場合
npm view <module_name> version
versionは単数形です。
利用可能な(リモート)バージョンをすべて表示したい場合は、次のようにします。
npm view <module_name> versions
バージョンは複数形です。これにより、選択可能なバージョンの完全なリストが表示されます。
実際にローカルに持っているバージョンを入手するためにあなたは使うことができます:
npm list --depth=0 | grep <module_name>
あなたのバージョンを宣言しているpackage.jsonでも、インストールされたバージョンは実際にはわずかに異なるかもしれません - 例えば、バージョン宣言でtildaが使用された場合
NPMバージョン1.3.x、1.4.x、2.x、および3.xにわたって機能するはずです。
npm view
を使えば、モジュールのすべてのバージョンを見ることができます。例:betaを含むすべてのバージョンのブートストラップを一覧表示する。
npm view bootstrap versions
ただし、バージョンリストが非常に大きい場合は切り捨てられます。 --json
オプションは、ベータ版を含むすべての版を印刷します。
npm view bootstrap versions --json
ベータ版ではなく安定版のみをリストしたい場合は単数形のversion
を使用
npm view bootstrap@* versions
または
npm view bootstrap@* versions --json
そして、あなたが最新バージョンだけを見たいのなら、ここであなたは行きます。
npm view bootstrap version