はい、オプションがあります:
npm outdated
これにより、利用可能な更新とともにモジュールが一覧表示されます。モジュール名を指定するための構文をサポートしています。
Documentationによると、構文は次のとおりです。
npm outdated [<name> [<name> ...]]
これにより、次のように、排他的にチェックしたいモジュール名を指定できます
$ npm outdated mongoose
ノート
これを適切に使用するには、ターゲット モジュールのバージョン番号を rangegreater thanまたはで追加する必要がありますgreater than or equal。構文を確認するために統合されているnode-semverを確認できnpmます。
例
{
"dependencies": {
"express": "3.2.0",
"mongoose": ">= 3.5.6",
},
}
次の結果が得られます(今日の最新のマングースバージョンは 3.6.9 です)
$ npm outdated
...
mongoose@3.6.9 node_modules/mongoose current=3.6.7
$
あなたが配置する場合
{
"dependencies": {
"express": ">= 3.2.0",
"mongoose": ">= 3.5.6",
},
}
結果は次のようになります。
$ npm outdated
...
mongoose@3.6.9 node_modules/mongoose current=3.6.7
express@3.2.3 node_modules/express current=3.2.0
$