composer dump-autoload ничего не делать - PullRequest
0 голосов
/ 29 июня 2018

Я пытаюсь выполнить команду composer dump-autoload в проекте Laravel, но она ничего не делает. Он только пишет Generating optimized autoload files, затем останавливается.

Я пробовал его в другом проекте, и он работал хорошо (обнаруженные пакеты и т. Д.).

Я также попробовал это после обновления composer (composer self-update), после проверки, что мой composer.json прав (composer validate). Ничего не изменилось ...

Команда composer update хорошо работает в части обновления, но делает то же самое, когда прибывает в дамп-автозагрузку.

У кого-нибудь есть решение?

Спасибо!

1 Ответ

0 голосов
/ 29 июня 2018

Проверьте, что composer.json, pre-install-cmd и post-autoload-dump отсутствуют.

Ваш scripts должен выглядеть так

{
    "scripts": {
        "pre-install-cmd": [
            "@php -r \"file_exists('.env') || copy('.env.example', '.env');\""
        ],
        "post-autoload-dump": [
            "Illuminate\\Foundation\\ComposerScripts::postAutoloadDump",
            "@php artisan package:discover"
        ]
    }        
}

Если проблема сохраняется, запустите composer dump-autoload -vvv и проверьте подробные ошибки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...