自动加载不定位以前的包
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),这让我无法简单地重新安装所有内容。
我正在学习使用 composer 并且我总是在一个问题上停下来。我试图找到解决方案,但没有成功...
当我将新软件包安装到我已经安装了软件包的 vendor 文件夹时,新的 autoload.php + composer 文件夹不再找到我以前的软件包。但是,我的 composer.lock 仍然显示所有包裹。
我是不是做错了什么?我用了
composer require package/name
添加我的新包。
提前感谢您的帮助!
问题已解决:
自动加载 psr-4 不起作用。 将代码手动添加到 autoload_psr4.php 和 autoload_classic.php 后一切正常。
我的问题还在于我的其中一个软件包不再存在 (FormGuide/PHPFormValidator),这让我无法简单地重新安装所有内容。