Möchten Sie eine Funktion anfordern oder einen Fehler melden?
Fehler
Wie ist das aktuelle Verhalten?
Nach einem erfolgreichen yarn install
wird die Sperrdatei nicht generiert, wenn ich die Datei yarn.lock
entferne und yarn install
erneut ausführe.
Wenn das aktuelle Verhalten ein Fehler ist, geben Sie bitte die Schritte zur Reproduktion an.
yarn add os-homedir
rm yarn.lock
yarn install
Was ist das erwartete Verhalten?
Es sollte die Sperrdatei generieren
Bitte geben Sie Ihre node.js, Garn und Betriebssystemversion an.
node v7.1.0
yarn v0.17.2
macOS v10.12.1
Ich habe dieses Problem mit Node.js 4.4.1 und yarn 0.17.2
reproduziert. Von der Überprüfung der Dokumente von Garn installieren , gibt es nur die Optionen zu _suppress_ yarn.lock erzeugt wird, was bedeutet , dass , wenn diese Optionen nicht zur Verfügung gestellt werden, wird die Lock - Datei erwartet regeneriert werden.
Die Problemumgehung besteht darin, yarn add
für die Abhängigkeiten der obersten Ebene erneut auszuführen. In diesem Fall yarn add os-homedir
. Dadurch wird yarn.lock
neu generiert.
Ich habe bestätigt, dass dies eine Regression ist, da 0.16.1
die Sperrdatei generiert, wenn sie fehlt.
Behoben über # 1888.