【发布时间】:2013-08-08 16:04:41
【问题描述】:
当我安装 Symfony according to the guide(使用 composer 的选项 1)时,它会按预期创建文件夹结构(并在该指南中提到):
path/to/webroot/
Symfony/
app/
src/
vendor/
web/
但在根文件夹中,它还会创建一个空的vendor/ 文件夹。在此供应商文件夹中有一个名为 composer/ 的子文件夹。
path/to/webroot/
Symfony/
vendor/
composer/
两个目录都是空的(没有隐藏文件)。所以两个问题:
- 这是一个必需的文件夹,还是安装这些文件夹的错误?或者这可能是特定于作曲家的文件的目录?
- 我可以删除这个文件夹而不会有任何危险吗?
【问题讨论】:
-
这会将所有相关的供应商内容加载到
root/Symfony/vendor/,但我询问的是root/vendor/文件夹(不在Symfony/中) -
root/vendor 用于您要引入的第三方插件 - composer.json 中的任何内容。 symfony.com/doc/current/cookbook/bundles/installation.html
-
您可以安全地删除空的 webroot/vendor 文件夹。我猜您可能需要多次尝试才能使安装语法正确?该文件夹是偶然创建的。它不应该在那里。作为实验,您可以在其他目录中重复安装过程。或者干脆删除它并继续。
标签: symfony composer-php