Composer 无 fund 命令,但 2.2+ 版本会在 install/update 时自动提示已安装包的资助链接;项目维护者可在 composer.json 的 funding 字段配置 GitHub Sponsors、Open Collective 等支持渠道,用户可手动访问链接赞助。

Composer 本身并没有 fund 命令。你可能看到的是 Composer 2.2+ 版本中引入的 自动提示资助信息的功能,它会在你运行 composer install 或 composer update 时,悄悄显示你所安装的某些包是否支持资助(比如通过 GitHub Sponsors、Open Collective 等),但不是靠手动执行某个 fund 命令触发的。
为什么你会看到“fund”相关提示?
这是 Composer 的一个被动提醒机制:当某个包在 composer.json 中声明了 funding 字段(例如指向 Open Collective 页面或 GitHub Sponsors 链接),且你安装/更新了它,Composer 就会在终端输出类似这样的提示:
如何让自己的项目支持被资助?
如果你是开源项目维护者,想让使用者在安装时看到资助入口,只需在项目的 composer.json 中添加 funding 字段:
- 支持多种资助平台,格式为数组,每个对象含
type(如github、opencollective、patreon)和url - 示例:
"funding": [
{
"type": "github",
"url": "https://github.com/sponsors/yourname"
},
{
"type": "opencollective",
"url": "https://opencollective.com/yourproject"
}
]登录后复制
发布新版本后,用户升级依赖时就可能看到提示。
标签: laravel js git json composer github 浏览器 ai 为什么
还木有评论哦,快来抢沙发吧~