Depuis NPM version 3, les modules de nœuds et les dépendances sont tous installés au même niveau racine. Mais que faire si j'installe deux modules qui dépendent de deux versions différentes du même module? Par exemple, si j'installe async npm i [email protected]
, qui nécessite la version 4.14.0 de lodash , puis j'installe yeoman npm i [email protected]
, qui nécessite la version 3.2.0 de lodash , comment npm résout-il ce conflit?
Npm a un grand article de blog page de documentation à ce sujet
https://docs.npmjs.com/how-npm-works/npm
http://npm.github.io/how-npm-works-docs/npm3/how-npm3-works.html