自动加载不定位以前的包

Autoload doesn't locate previous packages

我正在学习使用 composer 并且我总是在一个问题上停下来。我试图找到解决方案,但没有成功...

当我将新软件包安装到我已经安装了软件包的 vendor 文件夹时,新的 autoload.php + composer 文件夹不再找到我以前的软件包。但是,我的 composer.lock 仍然显示所有包裹。

我是不是做错了什么?我用了 composer require package/name 添加我的新包。

提前感谢您的帮助!

问题已解决:

自动加载 psr-4 不起作用。 将代码手动添加到 autoload_psr4.php 和 autoload_classic.php 后一切正常。

我的问题还在于我的其中一个软件包不再存在 (FormGuide/PHPFormValidator),这让我无法简单地重新安装所有内容。