如何查看包裹历史记录?

时间:2013-02-20 14:38:47

标签: node.js npm

如何在Npm注册表中查看包的历史记录?

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

3 个答案:

答案 0 :(得分:80)

您可以执行npm view npm您可以在https://docs.npmjs.com/cli/view

找到一些选项

e.g。 npm view npm@1.1.2 time

答案 1 :(得分:5)

对于那些想知道如何在线查看这些细节的人。我发现这样做有点丑陋*。这是

的方式
  1. 假设您的软件包名称为<packageName>,请转到https://registry.npmjs.org/<packageName>这里的JSON可能与您运行npm view
  2. 时的内容相同
  3. 执行Ctrl + F(或等效内容)搜索"time":{"<your_version_number>"
  4. 您可以在“时间”键下找到版本发布日期。
  5. 例如,如果你想找出npm版本1.1.25(找不到1.1.2)的时候发布了。你可以去https://registry.npmjs.org/npm 搜索“1.1.25”并迭代,直到您在“时间”键下找到一个值或搜索"time":{(以较为简单的方式为准),并且您拥有它!

      

    “时间”:{ “修饰”: “2017-10-13T18:58:10.523Z”, “创建”: “2013-07-12T18:32:48.902Z” 的 “1.1.25” : “2013-07-12T18:32:49.875Z” ...

    *丑陋因为你必须解析JSON来理解这个混乱:)

答案 2 :(得分:1)

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