Php 从Laravel中取出包装

Php 从Laravel中取出包装,php,laravel,package,Php,Laravel,Package,我执行了以下两个命令: composer require realrashid/sweet-alert composer require infinety/alerts *@dev 它们是要在Laravel上使用SweetAlert的软件包,但它们不起作用,我找到了一个更好的软件包,我想删除它们,当我执行composer remove vendor/realrashid或composer remove vendor/infinety时,它说我的composer.json中没有安装该软件包,也不

我执行了以下两个命令:

composer require realrashid/sweet-alert
composer require infinety/alerts *@dev

它们是要在Laravel上使用SweetAlert的软件包,但它们不起作用,我找到了一个更好的软件包,我想删除它们,当我执行
composer remove vendor/realrashid
composer remove vendor/infinety
时,它说我的composer.json中没有安装该软件包,也不需要该软件包,因此,它尚未被删除,但软件包仍在这里。

无需使用
供应商
。只需
composer删除reallashid/sweet alert

另一种方法是转到
composer.json
文件,然后删除特定的包,然后调用“
composer update
”方法。由于
composer remove
会将库完全删除到composer缓存中,因为您可能会将该库用于其他项目,因此当您尝试再次composer安装该库时,composer将再次下载该软件包,而不是检查composer缓存。

删除
供应商
文件夹,然后运行
composer安装
应修复。可能的