如何使用 composer fund 命令查看项目中可以赞助的开源包?

发布时间 - 2025-12-09 00:00:00    点击率:
Composer 2.2+ 支持 composer fund 命令,用于列出已安装且声明 funding 字段的依赖包及其赞助链接;该命令仅展示信息,不修改依赖或发送数据。

Composer 本身没有 fund 命令。从 Composer 2.2 开始,官方引入的是 composer fund(不是 composer fund list 或其他变体),用于查看当前项目依赖中支持赞助的开源包及其资助链接。

确认 Composer 版本是否支持

该命令仅在 Composer 2.2+ 中可用:

  • 运行 composer --version,确保输出类似 Composer version 2.2.0 或更高
  • 若版本过低,请先升级:composer self-update

运行 fund 命令查看可赞助的包

在项目根目录下直接执行:

composer fund

它会列出所有已安装、且在 composer.json 中声明了 funding 字段的依赖包,包括:

  • 包名(如 monolog/monolog
  • 赞助类型(如 githubpatreontidelift 等)
  • 对应链接(点击即可跳转)

注意:只有包作者在自己的 composer.json 里配置了 "funding",才会出现在这里。不是所有包都支持。

手动检查某个包是否支持赞助

如果 composer fund 没有显示某个你关心的包,可以手动验证:

  • 打开该包的 composer.json(通常在 vendor/xxx/xxx/composer.json
  • 查找 "funding" 字段,例如:
    "funding": [{"type": "github", "url": "https://github.com/sponsors/nikic"}]

赞助行为完全自愿,不改变依赖行为

composer fund 只是信息展示工具,不会自动安装、更新或修改任何依赖:

  • 它不发送任何数据给包作者或 Composer 官方
  • 点击链接后跳转到第三方平台(如 GitHub Sponsors),由你自行决定是否支持
  • 不影响 composer installcomposer update 的执行逻辑

基本上就这些 —— 不复杂但容易忽略,是表达对开源维护者支持的一种轻量方式。


# composer  # js  # git  # json  # github  # 工具  # elif  # https  # 跳转  # 开源  # 自己的  # 的是  # 在这里  # 请先  # 或其他  # 它会  # 它不  # 到第 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 零服务器AI建站解决方案:快速部署与云端平台低成本实践  做企业网站制作流程,企业网站制作基本流程有哪些?  胶州企业网站制作公司,青岛石头网络科技有限公司怎么样?  微信小程序 require机制详解及实例代码  品牌网站制作公司有哪些,买正品品牌一般去哪个网站买?  简单实现Android文件上传  如何获取上海专业网站定制建站电话?  Edge浏览器如何截图和滚动截图_微软Edge网页捕获功能使用教程【技巧】  nginx修改上传文件大小限制的方法  详解jQuery中的事件  Laravel控制器是什么_Laravel MVC架构中Controller的作用与实践  如何快速建站并高效导出源代码?  制作ppt免费网站有哪些,有哪些比较好的ppt模板下载网站?  如何使用 jQuery 正确渲染 Instagram 风格的标签列表  Laravel如何实现本地化和多语言支持?(i18n教程)  Android自定义控件实现温度旋转按钮效果  成都网站制作公司哪家好,四川省职工服务网是做什么用?  JavaScript 输出显示内容(document.write、alert、innerHTML、console.log)  常州企业网站制作公司,全国继续教育网怎么登录?  如何在阿里云ECS服务器部署织梦CMS网站?  javascript中的数组方法有哪些_如何利用数组方法简化数据处理  Laravel如何将应用部署到生产服务器_Laravel生产环境部署流程  Laravel怎么实现搜索功能_Laravel使用Eloquent实现模糊查询与多条件搜索【实例】  如何用wdcp快速搭建高效网站?  Laravel如何使用Spatie Media Library_Laravel图片上传管理与缩略图生成【步骤】  企业网站制作这些问题要关注  进行网站优化必须要坚持的四大原则  长沙做网站要多少钱,长沙国安网络怎么样?  如何构建满足综合性能需求的优质建站方案?  最好的网站制作公司,网购哪个网站口碑最好,推荐几个?谢谢?  Laravel中间件起什么作用_Laravel Middleware请求生命周期与自定义详解  如何为不同团队 ID 动态生成多个独立按钮  如何在七牛云存储上搭建网站并设置自定义域名?  Android仿QQ列表左滑删除操作  香港代理服务器配置指南:高匿IP选择、跨境加速与SEO优化技巧  美食网站链接制作教程视频,哪个教做美食的网站比较专业点?  javascript和jQuery中的AJAX技术详解【包含AJAX各种跨域技术】  Laravel如何使用查询构建器?(Query Builder高级用法)  iOS正则表达式验证手机号、邮箱、身份证号等  如何基于云服务器快速搭建网站及云盘系统?  Laravel如何实现密码重置功能_Laravel密码找回与重置流程  如何在 React 中条件性地遍历数组并渲染元素  微博html5版本怎么弄发语音微博_语音录制入口及时长限制操作【教程】  教你用AI润色文章,让你的文字表达更专业  简历在线制作网站免费版,如何创建个人简历?  如何用JavaScript实现文本编辑器_光标和选区怎么处理  Python文本处理实践_日志清洗解析【指导】  Laravel路由怎么定义_Laravel核心路由系统完全入门指南  Laravel如何处理文件上传_Laravel Storage门面实现文件存储与管理  如何选择可靠的免备案建站服务器?