composer.json和composer.lock文件应该在哪里?

时间:2015-11-30 21:23:06

标签: php composer-php

我以前从未使用过Composer,但是安装了它,所以我可以按照推荐的方式设置它。

我现在将composer.json和composer.lock文件放在两个单独的目录中。我如何确定他们应该在哪里?我认为他们肯定不应该在我的公共html根目录中,因为其中一个已成功?

1 个答案:

答案 0 :(得分:2)

应该在项目的最顶层目录(即版本控制中的顶级目录)中创建composer.json文件。该目录的子目录可能是例如" public"或" htdocs"或" www"目录,它是Web服务器的文档根目录。

通过使用Composer,该目录也将获得一个"供应商"放置包的目录,以及记录正在安装的确切版本的composer.lock文件。

同时提交composer.jsoncomposer.lock。不要提交vendor文件夹,将其放在忽略列表中。