如何在Npm注册表中查看包的历史记录?
特别是,我想知道https://npmjs.org/package/npm版本1.1.2何时发布。
答案 0 :(得分:80)
您可以执行npm view npm
您可以在https://docs.npmjs.com/cli/view
e.g。 npm view npm@1.1.2 time
答案 1 :(得分:5)
对于那些想知道如何在线查看这些细节的人。我发现这样做有点丑陋*。这是
的方式<packageName>
,请转到https://registry.npmjs.org/<packageName>
这里的JSON可能与您运行npm view
"time":{
或"<your_version_number>"
例如,如果你想找出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
。