特定のnpmモジュールの依存関係ツリーを表示するにはどうすればいいですか? 質問する

特定のnpmモジュールの依存関係ツリーを表示するにはどうすればいいですか? 質問する

npm で利用できるが、ローカルにインストールされていないモジュールのツリーを取得するにはどうすればよいですか?

npm llローカルにインストールされたパッケージでは機能します。ただし、インストールされていないモジュールやグローバルにインストールされたモジュールでは機能しません。

試してみましたnpm list bowerが、違います。

ベストアンサー1

次のコマンドを使用すると、依存関係をインストールせずにNPM依存関係ツリーを生成できます。

npm ls --all

これにより、現在のディレクトリのプロジェクトの依存関係ツリーが生成され、コンソールに出力されます。(このallオプションは、現在のプロジェクトが直接依存している依存関係だけでなく、すべての推移的な依存関係を表示します。ドキュメント

特定の依存関係の依存関係ツリーは次のように取得できます。

npm ls [dependency]

最大深度レベルを設定するには、次のようにします。

npm ls --depth=[depth]

表示できるのは、グローバルまたは NPM プロジェクトにローカルにインストールした依存関係の依存関係ツリーのみであることに注意してください。

おすすめ記事