Yarn: Die Datei yarn.lock wird nicht wie erwartet generiert

Erstellt am 16. Nov. 2016  ·  3Kommentare  ·  Quelle: yarnpkg/yarn

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

cat-bug

Alle 3 Kommentare

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.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen