如何查看包历史?

如何在Npmregistry中查看包的历史logging?

特别是,我想知道何时发布了https://npmjs.org/package/npm版本1.1.2。

你可以做npm view npm有一些你可以在https://docs.npmjs.com/cli/view

例如npm view npm@1.1.2 time

对于某些特定的版本,我发现时间不存在,因此运行该命令时未列出软件包。 要查看包的所有可用时间的列表,请运行以下命令: npm view <package> time 。 要查看所有版本和历史logging,请运行npm view <package> versions

对于那些想知道如何在网上查看这些细节。 我发现有一个稍微难看的办法。 就是这样

  1. 假设你的软件包名称是<packageName>转到https://registry.npmjs.org/<packageName>这里的JSON可能与你运行npm view时得到的是一样的
  2. 做一个Ctrl + F(或相当于)search"time":{"<your_version_number>"
  3. 您可以在“时间”键下find版本发布date。

例如,如果你想知道什么时候版本1.1.25(无法find1.1.2)npm发布。 你可以去https://registry.npmjs.org/npmsearch“1.1.25”并迭代,直到你在“time”键下find一个值或者search"time":{ (以较容易的为准),在那里你拥有了它!

“time”:{“modified”:“2017-10-13T18:58:10.523Z”,“created”:“2013-07-12T18:32:48.902Z”, “1.1.25”:“2013-07- 12T18:32:49.875Z“

*丑,因为你必须parsingJSON来理解混乱:)