NPMで特定のパッケージに依存するすべてのインストール済みパッケージを見つけるにはどうすればよいですか?


104

更新したいnpmパッケージがあります。package.jsonを更新できますが、何かを壊したくありません。依存しているインストール済みパッケージをすべて一覧表示する方法はありますか?

回答:


151

あなたはhttps://docs.npmjs.com/cli/lsを探しています

たとえば、依存しているパッケージを確認するには、contextify次のコマンドを実行します。

npm ls contextify
app-name@0.0.1 /home/zorbash/some-project
└─┬ d3@3.3.6
  └─┬ jsdom@0.5.7
    └── contextify@0.1.15

29
contextify後者がインストールされていないときに、どのパッケージが依存しているかを確認したい場合はどうなりますか?
modsoussi 2016

これが機能しているかどうかはわかりません...私は私の場合、Aに依存するいくつかのパッケージ(A、X、Y、Z)があり、Bに依存し、Cに依存し、Dに依存します。 Eに依存しnpm ls Eます。rmを実行すると、Aに依存する最上位モジュールの1つだけが表示されます。X、Y、およびZも依存しているため、これが技術的に正しいかどうかはわかりません。X、Y、Zが表示されない場合、他に何が表示されていませんか?
Michael

@modsoussi:私の回答をご覧ください
Brett

0

https://www.npmjs.com/package/npm-dependentsを使用して、インストールされていない依存関係を見つけることができます。

更新:パッケージが壊れているようですが、作成者が壊れている可能性のある場所を指摘する良い出発点である可能性があります:https : //github.com/davidmarkclements/npm-dependents/issues/5#issuecomment -451926479

それまでは、個々のnpmプロジェクトページの[依存関係]タブを使用することをお勧めします。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.