有哪些方法可以找到npm包?
以下是根据以下答案编制的社区维护列表。
npm search <keyword>
答案 0 :(得分:32)
npm search
效果非常好:
npm search connect
npm view
会显示每个版本的时间戳,并从package.json
(包括节点版本)中删除其他版本
npm view connect
答案 1 :(得分:29)
基于npm + github评级,还有nipster。
答案 2 :(得分:11)
Libraries.io非常适合通过NPM模块进行搜索和过滤,您还可以按许可和关键字进行过滤:https://libraries.io/search?platforms=NPM
答案 3 :(得分:5)
答案 4 :(得分:3)
npmsearch通过相关性和下载量的组合对结果进行排序。命令行版本可以从npm:
安装[sudo] npm install -g npmsearch
disclamer:我是npmsearch的作者
node-modules允许您根据github上已加星标/关注的模块个性化您的结果
答案 5 :(得分:3)
https://nodejsmodules.org/可让您进行搜索,也可按人气浏览
答案 6 :(得分:2)
要获得控制台中提供的快速方法,请键入:
npm search keyword
&LT;关键字&gt; 搜索所有包的标题,说明,作者和关键字。
答案 7 :(得分:1)
https://github.com/Enome/node-package-finder(2012年5月4日最新提交26ff789,应该算作死亡)
答案 8 :(得分:1)
http://browsenpm.org/是nodejitsu的一个新版本,相当不错,功能依赖列表,依赖许可,社区信息以及其他漂亮的东西
答案 9 :(得分:1)
我们刚刚发布了http://search.node.modules.by.locoticket.com(alpha版),它允许使用高级搜索过滤器,如:
我希望你觉得它很有用。我们创建了它,因为随着模块数量的快速增长,我们很难找到我们想要的东西。
答案 10 :(得分:1)
答案 11 :(得分:1)
万一有人遇到这个问题,我还创建了一个工具来帮助人们发现其他人正在使用的npm包:
答案 12 :(得分:1)
这是另一个:https://npmaddict.com/
不是搜索,而是包含至少5个GitHub星标的新软件包的每日列表
答案 13 :(得分:0)
很遗憾,npm search
在节点版本6 +上对我不起作用。
快速解决方法是从命令行执行curl:
curl --fail -O https://www.npmjs.com/package/q-promise 2>&1 | grep '404'
如果此命令没有返回任何内容,那么如果模块确实返回404,则该模块存在,您可以使用该名称。
答案 14 :(得分:0)
https://npms.io非常好,也提供质量和维护统计数据