個人的によく利用するnpmコマンド
備忘。
インストール済みのライブラリの一覧取得/検索
基本形。
$ npm ls
グローバル版。
$ npm ls -g
特定のライブラリを探す場合は、後ろにライブラリ名を付与すれば普通に検索できる。
$ npm ls -g npm
/Users/xxx/.nodebrew/node/v15.3.0/lib
└── npm@7.0.14
前後一致で探す場合は、 grepコマンドで無理やり探す方法しかないか・・・?
$ npm ls -g | grep npm
├── npm-check-updates@11.8.5
├── npm@7.0.14
ライブラリの情報を確認する
ライブラリの情報が確認できる。 (安定版/RC版/Beta版の最新がそれぞれいくつかも確認可能)
$ npm info [library]
# npm info vue
バージョン情報の一覧だけが欲しい場合
$ npm info [library] versions
# npm info vue versions
特定のバージョン以下で絞り込みたい場合は、下記のようにすると良い。
( vue2.6.x
のみが表示される)
$ npm info [library@version] version
# npm info vue@2.6 version
アプリケーション内のライブラリバージョンアップ
現在のアプリケーションで使用しているバージョンと、アップデート可能な最新版を一覧で表示する
$ npm outdated
アップデートを実行する(マイナーバージョンアップデートのみ)
ncu -u --target minor # package.json のバージョンを書き直す
npm install # 書き直した package.json を元に、ライブラリをインストールする
上記の ncu コマンドを利用するためには、事前に下記でインストールが必要な点に注意。
$ npm install -g npm-check-updates