Composer 找不到在 composer.json 的 "files" 自动加载机制上设置的文件

Composer doesn't find file set up on "files" autoloading mechanism of composer.json

我有一个从 Bitbucket 克隆的 Laravel 项目。为什么会这样?为什么 Composer 没有在文件夹中找到文件 Helper.php,尽管它在那里?我已经读过很多类似的问题,但是 none 的解决方案对我有用。

composer.json

"autoload": {
    "psr-4": {
        "App\": "app/",
        "Database\Factories\": "database/factories/",
        "Database\Seeders\": "database/seeders/"
    },
    "files": [
        "App/Helpers/Helper.php"
    ]
},

我在项目中有以下文件夹结构:app > Helpers > Helper.php。但是由于某些原因,当我 运行 composer install 时,在执行结束时出现如下错误。

Illuminate\Foundation\ComposerScripts::postAutoloadDump Script Illuminate\Foundation\ComposerScripts::postAutoloadDump handling the post-autoload-dump event terminated with an exception [ErrorException]
require(/var/www/html/acessoportal/vendor/composer/../../App/Helpers/Helper.php): Failed to open stream: No such file or directory

将文件路径中的App改为小写版本app:

...
"files": [
    "app/Helpers/Helper.php"
    ]
...