Laravel / Composer получение" не удалось сканировать классы внутри " для пакета

Я добавляю этот пакет моему композитору json, и когда я запускаю обновление композитора, я получаю эту ошибку

Could not scan for classes inside ".../vendor/artdarek/pusherer/src/migrations" which does not appear to be a file nor a folder

эта папка не существует в пакете, и она не упоминается в инструкции autoload в этом композиторе пакетов.формат JSON.

когда я копаюсь в моем композиторе.блокировка файла в разделе pusherer я вижу это по какой-то необъяснимой причине

"classmap": [
                "src/migrations"
            ],

кто-нибудь знает, что добавляет Это к моему композитору.заблокировать файл?

2 ответов


просто делать composer require artdarek/pusherer не прикасаясь к composer.lock или composer.json файл, и вы должны быть в порядке.

если у вас есть какие-либо проблемы с вашим composer.lock файл, просто удалите его и при запуске composer require .... сверху, он будет воссоздан.


глядя на пакет, кажется, что эта строка была в 1.0.1 отпустите, но удалены в 1.0.2 релиз. Можете ли вы удалить его, а затем повторно добавить, используя последнюю версию?