Laravel/Composer 获得 "Could not scan for classes inside" 包裹

Laravel/Composer getting "Could not scan for classes inside" for package

我正在将 this package 添加到我的作曲家 json 并且当我 运行 作曲家更新时我收到此错误

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

包中不存在该文件夹,该包中的自动加载语句也未引用该文件夹 composer.json。

当我在 pusherer 部分深入我的 composer.lock 文件时,出于某种无法解释的原因我看到了这个

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

有人知道是什么将它添加到我的 composer.lock 文件中吗?

查看包,似乎此行在 1.0.1 版本中,但在 1.0.2 版本中删除。您可以删除它然后使用最新版本重新添加吗?

只需执行 composer require artdarek/pusherer 而不要触及您的 composer.lockcomposer.json 文件,您应该没问题。

如果您的 composer.lock 文件有任何问题,只需将其删除,当您从上方 运行 composer require .... 时,它将被重新创建。