Ich habe package.json aus einem anderen Projekt kopiert und möchte nun alle Abhängigkeiten auf die neuesten Versionen übertragen, da dies ein neues Projekt ist und es mir nichts ausmacht, etwas zu reparieren, wenn es kaputt geht.
Was ist der einfachste Weg, dies zu tun?
Der beste Weg, den ich jetzt kenne, besteht darin, npm info express version
package.json für jeden manuell auszuführen und dann zu aktualisieren. Es muss einen besseren Weg geben.
{
"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"
}
}
UPDATE 01.05.19 : Sechs Jahre später und ich pflege immer noch npm-check-Updates als umfassende Lösung für dieses Problem. Genießen!
npm outdated | sed '1d; s/ .*/@latest/' | xargs npm i --save