【问题标题】:How to change default vendor name for "composer init" command如何更改“composer init”命令的默认供应商名称
【发布时间】:2019-03-11 08:01:46
【问题描述】:

我在创建新的作曲家包时遇到问题。
例如,当我开始创建包时,我创建了一个空文件夹,然后运行 ​​composer init

然后,Composer 已经建议我为包名称设置一个默认值。
在这种情况下:

Package name (<vendor>/<name>) [namesurname/testdirectory]

但由于在 Github 中,我的用户名中间有一个 -。我需要将我的供应商名称从 namesurname 更改为 name-surname

如果在作曲家配置中有更改供应商名称的设置,我正在检查作曲家文档,但我找不到任何相关信息。

我怎样才能改变它?

【问题讨论】:

  • 只需输入name-surname/testdirectory?这是以namesurname/testdirectory 作为默认值的提示。
  • 我很想更改默认设置,所以我只需要按回车确认包名称,无需输入任何内容

标签: composer-php


【解决方案1】:

您可以使用COMPOSER_DEFAULT_VENDOR 环境变量来设置默认供应商名称:

export COMPOSER_DEFAULT_VENDOR=name-surname
composer init

您可以将export COMPOSER_DEFAULT_VENDOR=name-surname 添加到您的.bashrc 以使其永久化。

AFAIK 没有记录,但它是在 this PR 中实现的。

【讨论】:

    猜你喜欢
    • 2020-04-24
    • 2020-03-06
    • 1970-01-01
    • 2021-11-26
    • 1970-01-01
    • 2014-06-18
    • 2020-11-06
    • 2013-07-24
    • 2020-10-17
    相关资源
    最近更新 更多