Zend Framework 3 应用程序的 composer.json 文件在哪里?

Where is the composer.json file located for a Zend Framework 3 application?

我正在查看服务器上的 Zend Framework 3 应用程序,但在根目录中没有看到任何 composer.json 文件。

我正在尝试下载整个应用程序并将其添加到 GitHub,但我不想下载供应商文件(我假设我可以在 运行 composer 之后下载) 但我没有看到任何 composer.json 文件来了解哪些包是外部库等...

有谁知道 composer 文件在哪里或者正确的处理方法是什么?

这是根目录下的内容

正常安装的应用程序必须在根目录中提供一个 composer.json 文件。您可以在这里找到模型:https://github.com/zendframework/ZendSkeletonApplication

长话短说:已删除。

长篇小说:您应该从 vendor/composer/installed.json 文件重新创建 composer.json 文件。有关详细信息,请参阅此 thread

您不应该按照@Alain Pomirol 的建议从存储库下载原始 composer.json,因为可能安装了其他软件包。

此外,暂时将 vendor 目录包含在 git 存储库中。当您准备好 composer.json 文件时,再次安装依赖项并通过 git diff 检查那个人是否没有对供应商文件进行任何禁止的修改。我以前见过很多次……