npm show 【パッケージ名】 versions
npm list --depth=0
npm outdated
ncuのインストール
npm install -g npm-check-updates
ncuの実行
ncu
ncu実行結果例
Using /HOGEHOGE/package.json
⸨░░░░░░░░░░░░░░░░░░⸩ ⠇ :
gulp-autoprefixer ^3.1.0 → ^5.0.0
package.json には バージョン「^3.1.0」で インストールしろと記述がありますが、最新バージョンは「^5.0.0 」ですよ。 という意味です。
(例:gulp-autoprefixer を最新バージョンにします。全パッケージを最新にしたい時は引数なしで「 ncu -u 」で実行します)
ncu -u gulp-autoprefixer
このコマンドで package.json が書き換わります。
実際のアップデートは npm コマンドで行います。
npm update
次の例ではバージョン3以下のバージョンすべてを表示します
npm show 【パッケージ名@3】 versions
次の例ではバージョン3.19.0の eslint をインストールします
npm install eslint@3.19.0