Cli: npm pack, неправильное время упаковки, всегда 1985.

Созданный на 8 нояб. 2019  ·  3Комментарии  ·  Источник: npm/cli

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

Все 3 Комментарий

Это не «ошибка» - это обходной путь для проблемы с zip, которая решается с помощью жестко заданной даты в npm.

Имо, это могло быть решено намного лучше, но это был способ решения.

См. Https://github.com/npm/cli/blob/3e7ed30d6e9211e39bd93ec4e254cc5a2b159947/lib/pack.js#L150 и https://github.com/npm/cli/commit/58d2aa58d5f9c4db3395957a

Связанный PR: https://github.com/npm/npm/pull/20027

Предложение для возможного «гораздо лучшего» решения: используйте вывод git show -s --format=%aI HEAD (или аналогичный) в качестве аргумента для new Date() .

Git не всегда устанавливается при установке npm / node, поэтому это не вариант ;-)

Была ли эта страница полезной?
0 / 5 - 0 рейтинги