Cli: pacote npm, tempo de pacote errado, sempre 1985.

Criado em 8 nov. 2019  ·  3Comentários  ·  Fonte: npm/cli

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

Todos 3 comentários

Isso não é um "bug" - é uma solução alternativa para um problema de zip que é resolvido usando uma data codificada no npm.

Imo, isso poderia ter sido resolvido muito melhor, mas foi assim que foi resolvido.

Consulte https://github.com/npm/cli/blob/3e7ed30d6e9211e39bd93ec4e254cc5a2b159947/lib/pack.js#L150 e https://github.com/npm/cli/commit/58d2aa58d5f9c4db49f57a5f33952b310

RP relacionado: https://github.com/npm/npm/pull/20027

Uma sugestão para uma possível solução "muito melhor": use a saída de git show -s --format=%aI HEAD (ou similar) como argumento para new Date() .

O Git nem sempre é instalado quando o npm / node é instalado, portanto, não é uma opção ;-)

Esta página foi útil?
0 / 5 - 0 avaliações