此命令检索 如何为项目的依赖项提供资金支持的信息。
如果没有提供软件包名称,将用树状结构中列出所有正在寻找资金支持的依赖项,其中有资金的类型和要访问的URL。
如果提供了软件包名称,可以将尝试使用–browser config参数打开其资金支持网址;如果该计划有多个资金来源,系统将指示用户使用–which命令以消除歧义。
在 package.json 列出了各种模块设置和依赖项。作用是让开发人员声明元数据。
在文件中添加了一个“funding” 字段,为有意愿的捐赠者指明捐赠平台。funding 可指向在线捐赠服务的 url,如 Patreon、Open Collective、GitHub Sponsors、License Zero 或者其他支付网站。
使用这些包的应用程序程序员可运行 npm fund,为指定的包的作者进行捐赠,该命令在用户的默认浏览器中打开指定的捐赠服务链接,以操作信用卡进行捐赠等。
npm ls 与 npm fund 的区别,ls 只列出包名,而 fund 还列出了捐赠平台及其 url。