Cli: npm pack, falsche Packzeit, immer 1985.

Erstellt am 8. Nov. 2019  ·  3Kommentare  ·  Quelle: npm/cli

  Original bug ticket: [https://npm.community/t/10877](https://npm.community/t/10877)
  Originally filed: 2019-11-04T06:42:22.049Z
Bug

Alle 3 Kommentare

Dies ist kein "Fehler" - dies ist eine Problemumgehung für ein Zip-Problem, das durch die Verwendung eines hartcodierten Datums in npm behoben wird.

Imo das hätte viel besser gelöst werden können, aber so wurde es gelöst.

Siehe https://github.com/npm/cli/blob/3e7ed30d6e9211e39bd93ec4e254cc5a2b159947/lib/pack.js#L150 und https://github.com/npm/cli/commit/58d2aa58d5f9c4db49f57a5f33952b3106778669

Verwandte PR: https://github.com/npm/npm/pull/20027

Ein Vorschlag für eine mögliche "viel bessere" Lösung: Verwenden Sie die Ausgabe von git show -s --format=%aI HEAD (oder ähnlich) als Argument für new Date() .

Git wird nicht immer installiert, wenn npm / node installiert ist, daher ist dies keine Option ;-)

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen