web-dev-qa-db-ja.com

NPMはバージョンの競合をどのように処理しますか?

NPMバージョン3のノードモジュールと依存関係はすべて同じルートレベルにインストールされるため。しかし、同じモジュールの2つの異なるバージョンに依存する2つのモジュールをインストールするとどうなりますか?たとえば、非同期npm i [email protected]をインストールする場合、これは lodashバージョン4.14.0が必要 で、yeoman npm i [email protected]をインストールする場合は lodashバージョンバージョン3.2.0が必要です) 、npmはこの競合をどのように解決しますか?

20
jwerre

Npmは素晴らしい ブログ投稿 それに関するドキュメントページ

https://docs.npmjs.com/how-npm-works/npm
http://npm.github.io/how-npm-works-docs/npm3/how-npm3-works.html

12
Dmitry Matveev