web-dev-qa-db-fra.com

NPM équivalent aux résolutions de fil?

Existe-t-il un équivalent npm de la fonctionnalité résolutions de fils ? Il n'y a aucune mention de cela dans le package npm package.json docs .

Par exemple, je souhaite installer [email protected] et l’une de ses dépendances (@ lerna/publish) en 3.3.2 également. Actuellement, je préfère utiliser npm et ne pas modifier manuellement package-lock.json ou quelque chose de ce genre.

"devDependencies": {
  "lerna": "3.3.2",
},
"resolutions": {
  "@lerna/publish": "3.3.2"
}
22
adanilev

Cela ne semble pas être supporté nativement par npm, cependant ce paquetage vise à ajouter cette fonctionnalité:

https://github.com/rogeriochaves/npm-force-resolutions

19
Julien