如何查找搜索/查找npm软件包


87

1
我得说实话,这三个那些之间,我不知道你是怎么不能找到一个节点包。哈哈,您是否正在寻找特定的东西而没有找到它?
克里斯蒂安(Kristian)

@kristian这个列表非常好。但我想知道是否还有更多(越多越好...):P。
阿尔弗雷德·2012年

@Kristian例如搜索节点只,或日期的具体版本,因为我不喜欢老/无人维护包等
阿尔弗雷德

也许将每个项目作为单独的答案是一个好主意,以便人们可以对它们进行投票,从而获得众包排名。
balupton

有关npm官方问题跟踪器的讨论,请参见github.com/npm/npm/issues/11519
Ben Creasy

Answers:


30

也有基于npm + github评分的nipster


7
实际上拼写是“nipstr”,今天我从谷歌了解到,“nipster”是一个纳粹时髦
Nickolaus

35

npm search 效果很好:

npm search connect

npm view将显示每个版本的时间戳以及其他版本的时间戳package.json(包括节点版本)

npm view connect




3

npmsearch通过相关性和下载的组合对结果进行排序。可以从npm安装命令行版本:

[sudo] npm install -g npmsearch

Disclamer:我是npmsearch的作者


node-modules允许您根据您在github上加注/关注的模块来个性化您的结果


演示链接已死。我已经更新了您的答案,以表明这一点,以便于浏览。
balupton

2

对于您的控制台中可用的快速方法,请键入:

npm search keyword

<关键字>搜索所有软件包的标题,描述,作者和关键字


npm search和之间有什么区别npm view
NanoNova '19






0

很可惜,但npm search在节点版本6+上对我不起作用。

一个快速的解决方法是从命令行进行卷曲:

curl --fail -O https://www.npmjs.com/package/q-promise 2>&1 | grep '404'

如果此命令未返回任何内容,则该模块存在(如果确实返回404),则该名称可供您使用。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.