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

穿越時空
发布: 2025-12-09 12:19:31
原创
791人浏览过
Composer 2.2+ 支持 composer fund 命令,用于列出已安装且声明 funding 字段的依赖包及其赞助链接;该命令仅展示信息,不修改依赖或发送数据。

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

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",才会出现在这里。不是所有包都支持。

CG Faces
CG Faces

免费的 AI 人物图像素材网站

CG Faces 104
查看详情 CG Faces

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

如果 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 fund 命令查看项目中可以赞助的开源包?的详细内容,更多请关注php中文网其它相关文章!

最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号