创建新的 Composer 包时遇到问题。
例如,当我开始创建包时,我创建了一个空文件夹,然后运行 Composer 初始化 .
然后,Composer 已经为我建议了包名称的默认值。
在这种情况下:
Package name (<vendor>/<name>) [namesurname/testdirectory]
但是由于在 Github 中,我的用户名中间有一个 -。我需要更改我的供应商名称 name姓氏至 姓氏 .
如果 Composer 配置中有更改 的设置,我正在检查 Composer 文档。供应商名称 但我找不到任何关于。
我怎样才能改变它?
最佳答案
您可以使用 COMPOSER_DEFAULT_VENDOR
设置默认供应商名称的环境变量:
export COMPOSER_DEFAULT_VENDOR=name-surname
composer init
您可以添加
export COMPOSER_DEFAULT_VENDOR=name-surname
给您的 .bashrc
使其永久化。AFAIK 它没有记录,但它是在 this PR 中实现的.
关于composer-php - 如何更改 "composer init"命令的默认供应商名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55097473/