我正尝试在 packagist.org 上发布我的第一个 php 项目,但我的供应商名称已被占用。我已经把一个tagged release推送到github了;现在我必须在不创建新的 git 标签的情况下修改我的 Composer 文件,这不像将您的更改推送到 github 那样简单。我的问题是:如何在命名包之前进行命名空间检查?代码名称间距也存在同样的问题。如何进行查找以防止冲突?
最佳答案
您可以使用 search 进行检查:
composer search somevendor
然后就等着看是否弹出一些包。
不过,您无法真正检查命名空间。我猜你最好的选择是坚持使用你的供应商名称。即使您有一个冲突的供应商名称,您的项目名称通常仍然不同。
关于namespaces - 如何检查您的项目名称是否在 packagist.org 上可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37013259/