我发现我经常对 https://www.npmjs.com/ 上的搜索顺序和表达能力不满意.我想应该有一种方法可以使用 https://api.npmjs.org/ 以编程方式查询服务器或 http://registry.npmjs.org/ .但是怎么做?文档在哪里?
(或者是否有 Node 包来促进这一点?我知道 SO 不是关于工具或包推荐的,所以也许我也不应该问这个问题,但如果有一些工具,我可能会阅读API 也是如此。)
最佳答案
有一个非常好的npm查询站点https://npms.io我在我的网络项目中使用了多年。这是一个 open-source项目并支持高级搜索,关键字结果质量更高。
他们使用收集到的有关项目的信息对每个包都有一个评分系统。最终分数是根据质量、维护、人气和个性四个不同方面计算得出的。
它还有非常简洁的 REST API。
API文档:https://api-docs.npms.io
注意:- 数据接收似乎是几天前的数据,如果您想要实时/最近的数据,此 API 可能不适合。
关于node.js - 通过 api 查询 npmjs 注册表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34071621/