Original bug ticket: [https://npm.community/t/10877](https://npm.community/t/10877)
Originally filed: 2019-11-04T06:42:22.049Z
Ce n'est pas un "bug" - il s'agit d'une solution de contournement pour un problème de zip qui est résolu en utilisant une date codée en dur dans npm.
Imo, cela aurait pu être résolu beaucoup mieux, mais c'est ainsi que cela a été résolu.
Voir https://github.com/npm/cli/blob/3e7ed30d6e9211e39bd93ec4e254cc5a2b159947/lib/pack.js#L150 et https://github.com/npm/cli/commit/58d2aa58d5f9c4db49f57a5f33952b3106778669
Relations publiques associées : https://github.com/npm/npm/pull/20027
Une suggestion pour une éventuelle solution « bien meilleure » : utilisez la sortie de git show -s --format=%aI HEAD
(ou similaire) comme argument pour new Date()
.
Git n'est pas toujours installé lorsque npm / node est installé, ce n'est donc pas une option ;-)