2017-06-13 3 views
0

Wie wird die Datei npm-shrinkwrap.json beim Sperren von Knotenmodulen mithilfe von "shrinkwrap" generiert? Wird der Ordner node_modules rekursiv überprüft und die Informationen dort abgerufen?Wie wird die Shrinkwrap-Datei generiert?

Ich frage, weil ich ein npm erfolgreich hinter einem Proxy installiert haben, die GitHub Repo zu einem internen artifactory Repo übersetzt, aber die erzeugte shrinkwrap enthält URLs direkt auf Github (was ich nicht will)

+0

Wenn der Proxy eine "magische" Ersetzung dieser Repositories für Sie vornimmt, dann würde ich vermuten, dass Shrinkwrap keine Möglichkeit hat, die "echten" Repro-URLs abzuleiten, aber natürlich würden sie so lange funktionieren, wie Sie zurückliegen der Proxy? In Bezug auf Ihre eigentliche Frage, ich denke, es tut, was Sie standardmäßig beschreiben, aber nicht 100% sicher .. Ist es nicht in der Dokumentation beschrieben? – Jostein

Antwort

1

Schreib npm shrinkwrap in Ihrem Terminal Ordner, enthält package.json Datei, die NPM-shrinkwrap.json Datei

Ya dies überprüfen rekursiv in Ihrem Knoten Modulordner des Verzeichnisses genrate wird.

Verwandte Themen