如何使用纱线搜索包裹?

时间:2017-01-27 04:29:34

标签: package-managers yarnpkg

如何搜索带纱线的包裹? 我想获得一个结果列表,其中包含搜索字词包的名称以及说明(类似于各种实用程序的工作方式,如npm searchaproposapt-cache search

我尝试了yarn info <pkg>,但这给了一堆json数据,仅限于该包。

使用yarn help和duckduckgo很有教育意义,但仍然没有回答如何做到这一点。

4 个答案:

答案 0 :(得分:16)

没有显示包信息表格数据格式的命令

如果你有关于软件包的更多信息,你可以尝试命令,你将获得更多信息

yarn info package

yarn info package  --json

yarn info package@version

yarn info package description

yarn info package time

yarn info package readme

答案 1 :(得分:8)

我是通过谷歌来到这里的,没有一个答案真的解释了关于为什么搜索&#34;缺少&#34;,所以我挖了一下。

来自Yarn dev的github问题跟踪器,this exact topic was brought up

  

小猫于2016年10月12日发表评论

     

我们故意决定不向纱线添加这些命令。其中很多人实际上并没有多少使用,而且维护负担并不值得。如果命令的功能如此简单(只需打开浏览器),那么您可以自己动手。谢谢你的报告!

所以,你去了,故意不包括在内,目前没有计划将其包括在内。

正如其他人所说,你可以使用npm的搜索作为同一个包列表中的yarn和npm fetch,或者你可以使用基于网络的解决方案:

希望这有助于其他人在寻求答案时节省几分钟。

答案 2 :(得分:6)

Yarn有一个网站,其中包含注册表中每个包的信息和详细信息页面。它位于yarnpkg.com/en/packages,由Algolia提供。

由于npm和Yarn注册表相同,您还可以使用显示此数据的每个工具,如npms.io或类似。

公平披露:我为Algolia工作,负责Yarn的搜索页面。

答案 3 :(得分:4)

我使用npms-cli

安装:

yarn global add npms-cli

然后您就可以使用/usr/bin/npms并可以搜索:npms search <desired package>