如何查找search/查找npm包
有什么方法可以findnpm软件包?
下面是从下面的答案编译的社区维护列表。
NPM具体
- 在控制台中,
npm search <keyword>
- https://www.npmjs.org/
- http://eirikb.github.com/nipster/通过https://stackoverflow.com/a/10571033
- http://node-modules.com/通过https://stackoverflow.com/a/13593402
- https://nodejsmodules.org/通过https://stackoverflow.com/a/17821476
- http://npmsearch.com/通过https://stackoverflow.com/a/34471018
通用
- http://github.com
- https://libraries.io
死
- http://browsenpm.org/通过https://stackoverflow.com/a/24338500
- https://github.com/joyent/node/wiki/modules
- http://toolbox.no.de/ aka http://nodetoolbox.com/
- http://packagefinder1-enome.dotcloud.com/
也有nipster + github评级。
npm search
很好:
npm search connect
npm view
将显示每个版本的时间戳,并从package.json
(包括节点版本)
npm view connect
Libraries.io非常适合通过NPM模块进行search和过滤,您还可以通过许可证和关键字进行过滤: https : //libraries.io/search?platforms= NPM
npmsearch通过相关性和下载的组合对结果进行sorting。 命令行版本可以从npm安装:
[sudo] npm install -g npmsearch
disclamer:我是npmsearch的作者
节点模块允许您根据您在github上加星标的模块个性化您的结果
要获得控制台中可用的快速方法,请键入:
npm search keyword
<关键字>search标题,描述,作者和关键字的所有包。
我们刚刚发布了http://search.node.modules.by.locoticket.com (alpha版本),它允许高级searchfilter,如:
- 具有某些模块作为后代/后裔
- 在keywords / description / readme中查找术语
- 获取最近修改的结果
- 等等…
希望对你有帮助。 我们创build了这个模块,因为随着模块数量的迅速增长,我们很难find自己想要的东西。
我个人使用npmsearch.com
我不确定它是如何在内部工作,但通常会给出最好的结果。
为了防止任何人遇到这个问题,我还创build了一个工具来帮助人们发现其他人正在使用的npm包:
https://github.com/Enome/node-package-finder(2012年; 5月4日最新的提交26ff789,应该算作死)
这是另一个: https : //npmaddict.com/
不是search,而是每天至less有5个GitHub星星的新软件包列表
这很伤心,但npm search
将无法在节点版本6+上工作。
一个快速的解决方法是从命令行执行curl操作:
curl --fail -O https://www.npmjs.com/package/q-promise 2>&1 | grep '404'
如果这个命令没有返回任何内容,那么该模块存在,如果它返回一个404名称可供您使用。