如何查看包历史?
如何在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
。
对于那些想知道如何在网上查看这些细节。 我发现有一个稍微难看的办法。 就是这样
- 假设你的软件包名称是
<packageName>
转到https://registry.npmjs.org/<packageName>
这里的JSON可能与你运行npm view
时得到的是一样的 - 做一个Ctrl + F(或相当于)search
"time":{
或"<your_version_number>"
- 您可以在“时间”键下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来理解混乱:)