【发布时间】:2015-05-17 04:20:42
【问题描述】:
我正在向 composer 迈出第一步,在我的 xammp 安装上尝试它时,我得到了一个奇怪的结果。这是我的 composer.json 文件:
{
"name" : "...",
"description" : "...",
"keywords" : ["library", "php"],
"minimum-stability" : "dev",
"license" : "MIT",
"type" : "library",
"require" :
{
"php": ">=5.4"
},
"require-dev":
{
"phpunit/phpunit" : "4.5.*"
},
"authors" :
[
{
"name" : "....",
"email" : "...."
}
],
"autoload" :
{
"psr-4" : { "MyCode\\" : "src/" }
},
"config" :
{
"vendor-dir" : "packages"
}
}
有了这个,我猜它只会安装 phpunit 包,但是在运行“composer install”之后,我看到了很多下载,最后得到了一个包含以下包的包文件夹: - 作曲家 - 教义 - phpdocumentor - phpsec - php单元 - 塞巴斯蒂安 - symfony(里面只有 yaml 包) 最后是 autoload.php 文件。
为什么会这样?
【问题讨论】:
标签: php composer-php