2017-09-13 35 views
0

npm installの間に見つけられるのではなく、deprecated依存関係のpackage.jsobを直接チェックする方法はありますか?私。確認して、インストールしないでください。NPM - Package.jsonの非推奨チェック

おかげ

答えて

0

一部npm-checkユーティリティでチェックを事前NPM-make installをする方法があります。グローバルにインストールし、それはあなたにも、あなたがnpm-check-updatesユーティリティを試して

$ npm-check 
webpack  MISSING! Not installed. 
       MAJOR UP Major update available. https://github.com/webpack/webpack 
             npm install --save-dev [email protected] to go from 2.7.0 to 3.5.6 

のようないくつかの情報を提供します。私はそれがより便利だと思う(そしてそれはより速く働く)。私は唯一の--packageFileオプションで二ユーティリティを使用することができました

$ ncu -l verbose --packageFile package.json 
webpack   ^2.6.1 → ^3.5.6 
express   ^4.14.0 → ^4.15.4 

:それはメジャーバージョンのためだけでなく、情報を提供します。

ご覧のとおり、npmの廃止予定を明示的には扱っていませんが、npm installを作成したくない場合に役立ちます。

+0

npmには、この機能がネイティブに 'npm outdated 'を使用しています。また、私はこれがOPが尋ねたものではないと思います。なぜなら、あなたは['npm deprecate'コマンドでレジストリ内のパッケージを非推奨にすることができるからです(https://docs.npmjs.com/cli/deprecate) – gustavohenke

+0

@gustavohenkeいいえ、 'npm outdated'は' npm install'ですべてのプロジェクトの依存関係を設定した後にのみ動作します。 – dhilt

関連する問題