gpt4 book ai didi

npm搜索需要很长时间

转载 作者:行者123 更新时间:2023-12-04 05:17:52 24 4
gpt4 key购买 nike

通常,npm搜索的行为很奇怪,它花费的时间很长,并且其顺序和时间会不时变化。

我第一次写

$ npm search jquery

花了超过两分钟的时间。随后的搜索大约花费了30秒。有时我在http请求之前得到了匹配,有时反过来:

首先匹配的结果
$ npm search jquery.appendgrid
NAME DESCRIPTION AUTHOR DATE VERSION KEYWORDS
jquery.appendgrid appendGrid - The dynamic table input jQuery plugin =hkalbertl 2014-12-21 08:09 1.5.1 jquery-plugin ui header-detail master-d
npm http GET https://registry.npmjs.org/-/all/since?stale=update_after&startkey=1419625615355
npm http 200 https://registry.npmjs.org/-/all/since?stale=update_after&startkey=1419625615355

匹配结果最后
$ npm search jquery.appendgrid
npm http GET https://registry.npmjs.org/-/all/since?stale=update_after&startkey=1419625643062
npm http 200 https://registry.npmjs.org/-/all/since?stale=update_after&startkey=1419625643062
NAME DESCRIPTION AUTHOR DATE VERSION KEYWORDS
jquery.appendgrid appendGrid - The dynamic table input jQuery plugin =hkalbertl 2014-12-21 08:09 1.5.1 jquery-plugin ui header-detail master-d

无论哪种情况,都需要花费大约30秒钟的时间。由于它花费的时间少于最初的两分钟,我想有些东西已经被缓存了,但是它仍然发出了一个http请求,并且仍然花费了惊人的时间。不是第一行到第二行之间的时间,只需要1-2秒。但是前后都有很多等待时间。

发生了什么事,我可以加快速度吗?

最佳答案

一年前,当编写该教程时,npm的发布软件包更少了。目前有超过100,000个。为了执行npm searchnpm下载描述所有程序包的JSON文件,对其进行粗略索引,然后搜索所有程序包描述。

结果是,现在作为本地命令的npm search实际上已被破坏-它完成但非常缓慢,并且为此创建了一个惊人的大文件(60MB)。

目前建议的解决方法是使用https://www.npmjs.com/上的在线搜索工具

关于npm搜索需要很长时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27661751/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com