有没有办法得到一个用户拥有的npm包的列表?大概是这样的:https://www.npmjs.com/~npm,但在json中从命令行或api
sg24os4d1#
您可以全局安装npm-user-packages-cli。
$ npm install --global npm-user-packages-cli
然后你可以做:
$ npm-user-packages <username>
我在当地使用过,它完全符合你的要求。
r55awzrz2#
如果你想列出全局安装的软件包,你可以使用npm list -g --depth=0不确定这是否是你要问的,你会在注解中告诉我如果你想要npm.js上的npm包的列表,你只需要改变用户名https://www.npmjs.com/~ehsalazar但是你不能从npm cli开始,最多只能通过curl
npm list -g --depth=0
ru9i0ody3#
你可以试试npm自己的搜索:
npm search maintainer:kvz
我花了一段时间才找到可能的搜索关键字是什么,但他们是,但他们在这里记录:| 搜索语法|项目名称|| - -|- -|| 范围:类型|显示/筛选属于@types范围的结果|| 作者:辛德雷霍斯|显示/过滤sindresorhus为作者的结果|| 保持者:苦竹|显示/筛选sindresorhus符合维护者资格的结果|| 关键词:gulpplugin|显示/过滤关键字中包含gulpplugin的结果(用逗号分隔多个关键字,您也可以排除关键字,例如|| not:不建议使用|从结果中排除过时的软件包|| 否:不稳定|排除版本低于1.0.0的软件包|| 非:不安全|排除不安全或具有易受攻击的依赖项的软件包(根据nsp)|| is:已过时|显示/过滤已过时的软件包|| 为:不稳定|显示/过滤版本低于1.0.0的包|| 是:不安全|显示/过滤不安全或具有易受攻击依赖项的包(根据nsp)|| 提升精确:假|不提升完全匹配,默认为true|| 得分-效果:14|设置软件包分数对最终搜索分数的影响,默认值为15.3|| 质量-权重:1|设置质量对每个包分数的权重,默认为1.95|| 流行度权重:1|设置受欢迎程度对每个套餐评分的权重,默认为3.3|| 维护重量:1|设置质量对每个 Package 评分的权重,默认为2.05|
3条答案
按热度按时间sg24os4d1#
您可以全局安装npm-user-packages-cli。
然后你可以做:
我在当地使用过,它完全符合你的要求。
r55awzrz2#
如果你想列出全局安装的软件包,你可以使用
npm list -g --depth=0
不确定这是否是你要问的,你会在注解中告诉我如果你想要npm.js上的npm包的列表,你只需要改变用户名https://www.npmjs.com/~ehsalazar
但是你不能从npm cli开始,最多只能通过curl
ru9i0ody3#
你可以试试npm自己的搜索:
我花了一段时间才找到可能的搜索关键字是什么,但他们是,但他们在这里记录:
| 搜索语法|项目名称|
| - -|- -|
| 范围:类型|显示/筛选属于@types范围的结果|
| 作者:辛德雷霍斯|显示/过滤sindresorhus为作者的结果|
| 保持者:苦竹|显示/筛选sindresorhus符合维护者资格的结果|
| 关键词:gulpplugin|显示/过滤关键字中包含gulpplugin的结果(用逗号分隔多个关键字,您也可以排除关键字,例如|
| not:不建议使用|从结果中排除过时的软件包|
| 否:不稳定|排除版本低于1.0.0的软件包|
| 非:不安全|排除不安全或具有易受攻击的依赖项的软件包(根据nsp)|
| is:已过时|显示/过滤已过时的软件包|
| 为:不稳定|显示/过滤版本低于1.0.0的包|
| 是:不安全|显示/过滤不安全或具有易受攻击依赖项的包(根据nsp)|
| 提升精确:假|不提升完全匹配,默认为true|
| 得分-效果:14|设置软件包分数对最终搜索分数的影响,默认值为15.3|
| 质量-权重:1|设置质量对每个包分数的权重,默认为1.95|
| 流行度权重:1|设置受欢迎程度对每个套餐评分的权重,默认为3.3|
| 维护重量:1|设置质量对每个 Package 评分的权重,默认为2.05|