如何搜索带纱线的包裹?
我想获得一个结果列表,其中包含搜索字词包的名称以及说明(类似于各种实用程序的工作方式,如npm search
,apropos
,apt-cache search
)
我尝试了yarn info <pkg>
,但这给了一堆json数据,仅限于该包。
使用yarn help
和duckduckgo很有教育意义,但仍然没有回答如何做到这一点。
答案 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)