2016-11-11 6 views
2

Wenn ich ein Paket global mit npm installiere - wo speichert es die Versionsnummer, die ich angefordert habe? Ich sehe keine Paket.json Datei irgendwo.Wo speichert npm -g Version

Beispiel: Ich führe: npm i -g [email protected]. Wo sind die gespeicherten Informationen Ich habe Version 3.4.0 angefordert?

Antwort

1

NPM speichert es in der Datei package.json des installierten Moduls.

Wenn Sie in einem installierten Modul package.json suchen, werden Sie sehen, dass das JSON-Paket um eine Anzahl von Schlüsseln mit dem Präfix _ erweitert wurde. Zum Beispiel:

"_from": "@angular/core@>=2.0.0 <3.0.0", 
"_id": "@angular/[email protected]", 
"_resolved": "https://registry.npmjs.org/@angular/core/-/core-2.1.2.tgz", 

_from ist der semver Bereich - oder spezifische Version - das angegeben wurde, als wurde das Modul installiert und _id war die Modul-Version, die abgestimmt wurde und installiert usw.