如何在 Npm 注册表中查看包的历史记录?
特别想知道https://npmjs.org/package/npm 1.1.2 版是什么时候发布的。
您可以npm view npm
在https://docs.npmjs.com/cli/view找到一些选项
例如npm view npm@1.1.2 time
对于那些想知道如何在线查看这些详细信息的人。我发现有一种稍微丑陋的*方法可以做到这一点。就是这样
<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 才能理解混乱 :)
对于某些特定版本,我发现时间不存在,因此在运行该命令时未列出该包。要查看包的所有可用时间列表,请运行以下命令npm view <package> time
:查看所有版本和历史运行npm view <package> versions
。