J'ai copié le paquet.json à partir d'un autre projet et que vous voulez la bosse toutes les dépendances à leurs dernières versions puisque c'est un nouveau projet et je n'ai pas l'esprit de fixation quelque chose si elle se casse.
Quelle est la meilleure façon de le faire?
Le meilleur moyen que je connaisse pour l'instant est d'exécuter npm info express version
alors package de mise à jour.json manuellement pour chacun. Il doit y avoir une meilleure façon.
{
"name": "myproject",
"description": "my node project",
"version": "1.0.0",
"engines": {
"node": "0.8.4",
"npm": "1.1.65"
},
"private": true,
"dependencies": {
"express": "~3.0.3", // how do I get these bumped to latest?
"mongodb": "~1.2.5",
"underscore": "~1.4.2",
"rjs": "~2.9.0",
"jade": "~0.27.2",
"async": "~0.1.22"
}
}
Mise à jour: j'ai créé un module npm updatehammer que les mises à jour de toutes les dépendances dans leurs versions les plus récentes et les enregistre dans votre colis.json. Juste npm install -g updatehammer
et exécutez updatehammer
dans votre dossier de projet. Profitez-en!