如何获取用户拥有的所有npm包?

如何获取用户拥有的所有npm包?,npm,Npm,有没有办法获取用户拥有的npm包列表 类似这样:但是在命令行或api的json中,如果要列出全局安装的包,可以使用npm list-g--depth=0 不确定这是否是你要问的,你可以在评论中告诉我 如果您想要npm.js上的npm包列表,它将是这样的。您只需要更改用户的名称 但您不能从npm cli执行此操作。充其量,通过curl,您可以全局安装 $ npm install --global npm-user-packages-cli 然后你可以做: $ npm-user-packages

有没有办法获取用户拥有的npm包列表


类似这样:但是在命令行或api的json中,如果要列出全局安装的包,可以使用
npm list-g--depth=0
不确定这是否是你要问的,你可以在评论中告诉我

如果您想要npm.js上的npm包列表,它将是这样的。您只需要更改用户的名称

但您不能从npm cli执行此操作。充其量,通过curl,您可以全局安装

$ npm install --global npm-user-packages-cli
然后你可以做:

$ npm-user-packages <username>
$npm用户包

我在本地使用过它,它完全符合您的要求。

我认为OP的“拥有”不是指“已安装”,而是指“在注册表中拥有所有权”,示例中的“npm”是用户。@sheplu我正在试图找到一种使用cli或api而不是浏览器的方法。但是你是说这是不可能的?就像我说的,你可以使用curl来解析结果。不确定有没有命令,也许是package@shelpu是的,在一些api端点上使用curl是最有意义的,我不想从htmlHmm中刮取,所以这个包使用'npms'api()来完成它…谢谢!没问题:)是的-它是的CLI版本,使用该api。