grunt-mocha-test は npm の Peer Dependencies 機能を使用します
「ピアの依存関係」が何であるかわからなかったので、npm docs を確認したところ、次のことがわかりました。
npm はパッケージ マネージャーとして優れています。特に、サブ依存関係を非常にうまく処理します: 私のパッケージがリクエストバージョン 2 と some-other-library に依存している場合
私が意味するもの:
- 「ピア依存関係」を持つということは、依存関係が正しく機能するために他の依存関係が必要になる可能性があることを意味します。
- npm はツリーのような構造を作成します。依存関係はルートであり、ルート依存関係には子依存関係があります。
私が残した質問は次のとおりです。
子の依存関係はどこから来るのですか? それらはコピーですか?それとも、package.json に既に存在する他の依存関係への参照ですか?