【问题标题】:I have not got vendor folder after installation of composer?安装作曲家后我没有供应商文件夹?
【发布时间】:2025-11-23 09:25:01
【问题描述】:

我尝试了两次,但在我的作曲家安装中没有得到任何目录或任何供应商文件夹。 虽然 composer 安装成功。当我在 CMD Prompt 中输入 composer 时,它会显示一个很长的列表。 当我在 CMD 中编写 composer -d 时“指定的工作目录无效,不存在。 我想要我的 PHP 本地主机 Xampp 的作曲家 在安装过程中,我选择了 Xampp 的 php 文件夹下的 php.exe 文件。安装很顺利 我目前使用的是 8.1 Windows 64 位 请帮我解决这个问题。

【问题讨论】:

  • 你有 composer.json 文件吗?

标签: php xampp localhost composer-php


【解决方案1】:

要在项目中使用 Composer,您需要在项目文件夹中运行它。您可以按照 Muhammed M. 的建议使用 composer require 或编写 composer.json 文件,但所有文件都在您的项目文件夹中,而不是在 composer 的文件夹中。

如果你有 composer.json 文件,你会运行

composer install

这将告诉 composer 安装你的依赖项。此命令将生成您的供应商文件夹,其中包含依赖项。

当您运行 composer 命令时,它将使用 XAMP 的 PHP,正如您在安装期间告诉它这样做的那样。

【讨论】:

    【解决方案2】:

    我本来打算发表评论的,但显然我现在不能。

    安装包后会出现供应商目录:

    composer require somepackage
    

    安装完成后别忘了运行“composer install -o”来安装优化的ClassMap,它会让你的自动加载工作更快。

    【讨论】: