npm installe la version exacte du paquetage spécifiée dans package.json
Actuellement, Si je lance npm install
il installe la version mise à jour des paquets installés. Comment puis-je installer la version exacte comme indiqué dans le package.json
fichier?
source d'informationauteur suheb
Vous devez vous connecter pour publier un commentaire.
Que le comportement est vraiment motivés par le seul en précisant les versions dans le package.json. Si le numéro de version qui ressemble à des "1.0.0", sans tous les autres symboles, la version exacte (1.0.0) doit être installé.
Donc ce que vous pourriez faire est de modifier le package.json et d'exécuter un
npm install
ensuite. Assurez-vous d'effacer le répertoire node_modules avant de le faire.https://docs.npmjs.com/files/package.json#dependencies
Par défaut mnp installe les paquets à l'aide de ^ ce qui signifie n'importe quelle version dans la même grande plage, vous pouvez changer ce comportement en utilisant --save-exact
J'ai créé un blog post à ce sujet si quelqu'un est à la recherche pour cela dans le futur.
https://www.dalejefferson.com/blog/how-to-save-exact-npm-package-versions/