为什么Symfony在我的root中创建一个单独的供应商文件夹?

时间:2013-08-07 10:14:37

标签: symfony composer-php

当我安装Symfony according to the guide(带有编辑器的选项1)时,它会按预期创建文件夹结构(并在该指南中提及):

path/to/webroot/
    Symfony/
        app/
        src/
        vendor/
        web/

但是在根文件夹中它还会创建一个空的vendor/文件夹。在此供应商文件夹中,有一个名为composer/的子文件夹。

path/to/webroot/
    Symfony/
    vendor/
        composer/

两个目录都是空的(没有隐藏文件)。所以有两个问题:

  1. 这是必需的文件夹还是这些文件夹安装的错误?或者这可能是作曲家特定文件的目录?
  2. 我可以毫无危险地删除此文件夹吗?

1 个答案:

答案 0 :(得分:2)

如果未将target-directory参数传递给composer:

,则会生成该空文件夹
php composer.phar create-project vendor/project target-directory [version]