Was ist der richtige Weg, um eine Intermediärabhängigkeit mit npm in Gegenwart der package-lock.json file zu aktualisieren?Aktualisiere Vermittler npm Abhängigkeiten mit package-lock.json
Zum Beispiel:
$ npm outdated --depth=1 eslint
Package Current Wanted Latest Location
eslint 4.9.0 4.10.0 4.10.0 MyApplication1 > grunt-eslint
Die Paket-lock.json wird erreicht, indem eslint seine Arbeit tun (eine Zwischen Abhängigkeit, in diesem Fall für Grunzen-eslint) bei 4.9.0. Wie aktualisiere ich auf [email protected]?
Ich habe die folgenden Befehle versucht, aber npm nicht alles tun:
npm update grunt-eslint --dev --depth 1
npm update eslint --dev
Es funktioniert, wenn ich eslint als Top-Level-Abhängigkeit hinzufügen, aber ich glaube nicht, dass die richtige Art und Weise zu tun, Dies.
Was ist mit 'npm install --save-dev eslint'? Statt 'update'? – zero298
@ zero298 Das funktioniert, aber es würde die Abhängigkeit als eine Top-Level-Abhängigkeit gespeichert werden und es ist auch nicht möglich, dies für intermediäre Abhängigkeiten in unterschiedlicher Tiefe zu tun –
Haben Sie versucht 'npm install [email protected] - dev - Tiefe 1' – dzm