我以前从未使用过Composer,但是安装了它,所以我可以按照推荐的方式设置它。
我现在将composer.json和composer.lock文件放在两个单独的目录中。我如何确定他们应该在哪里?我认为他们肯定不应该在我的公共html根目录中,因为其中一个已成功?
答案 0 :(得分:2)
应该在项目的最顶层目录(即版本控制中的顶级目录)中创建composer.json文件。该目录的子目录可能是例如" public"或" htdocs"或" www"目录,它是Web服务器的文档根目录。
通过使用Composer,该目录也将获得一个"供应商"放置包的目录,以及记录正在安装的确切版本的composer.lock
文件。
同时提交composer.json
和composer.lock
。不要提交vendor
文件夹,将其放在忽略列表中。