gpt4 book ai didi

command - PHP Composer,命令行(CLI)添加类路径以在 composer.json 中自动加载 PSR-4/PSR-0/文件

转载 作者:行者123 更新时间:2023-12-03 19:33:01 30 4
gpt4 key购买 nike

Composer 是否有来自 CLI 的任何命令添加到 composer.json 这样的入口?

{
"autoload": {
"psr-4": {
"Monolog\\": "src/",
"Vendor\\Namespace\\": ""
}
}
}

并添加这个:
{
"autoload": {
"psr-0": {
"Monolog\\": "src/",
"Vendor\\Namespace\\": "src/",
"Vendor_Namespace_": "src/"
}
}
}

和这个
{
"autoload": {
"classmap": ["src/", "lib/", "Something.php"]
}
}

和这个:
{
"autoload": {
"files": ["src/MyLibrary/functions.php"]
}
}

我在这里看了:
Composer Command Line Documentation

但还没有找到任何专用命令。也许有一个解决方法命令,如:
composer add-entry <key> <value>

或者
composer set-key <key> <value>

但我不知道这样的,
你知道任何?

最佳答案

抱歉不行。 😢 至少在 v1.8.4 中,我也想要这个功能。

我认为最接近的命令是 config .

$ composer config bin-dir bin/
$ composer config repositories.github.com '{"type": "vcs", "url": "https://github.com/[YOUR]/[REPO]", "//url": "https://github.com/[YOUR]/[REPO].git"}'

因为这将在 composer.json 中添加以下内容:
"config": {
"bin-dir": "bin/"
},
"repositories": {
"github.com": {
"type": "vcs",
"url": "https://github.com/[YOUR]/[REPO]",
"//url": "https://github.com/[YOUR]/[REPO].git"
}
}

不过,这个命令似乎只适用于“ config ”和“ repositories ”键。

然后我发现了一个关于这个话题的问题。社区好像不会加这个功能😭

Yup I don't think we really want to offer this from CLI it's gonna be a bunch of code for very limited use as typically this is done once on package creation.

关于command - PHP Composer,命令行(CLI)添加类路径以在 composer.json 中自动加载 PSR-4/PSR-0/文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52568908/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com