将 package.json 依赖项倒回到时间戳?

rewind package.json dependencies to a timestamp?

有没有办法为 package.json 依赖项指定时间戳?我想将项目“倒回”到某个日期并获取该日期的最新包。

我不确定如何在我的依赖项中指定它。欢迎提出建议!

要查找给定日期的包的最新版本,您可以在 NPM 或托管代码的位置找到包,并查找与日期最匹配的版本。例如,在 Github 上,您将查找标签或版本;在 npmjs.com 上,你会寻找一个在正确范围内的日期。这是 my packages 之一的示例。如果您将鼠标悬停在“一年前”、“2 年前”等位置,它会显示实际的时间戳。然后你可以固定到那个版本。如果你自己的项目在一个 repo 中,最简单的事情就是找到日期,检查当时的提交,然后从那里开始工作。