从Laravel中删除包裹

时间:2017-11-30 12:32:29

标签: php laravel package

我执行了这两个命令:

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

它们是在Laravel上使用SweetAlert的软件包,但它们无法正常工作,我找到了一个更好的软件包,我想删除它们,当我composer remove vendor/realrashidcomposer remove vendor/infinety它说包裹不是在我的composer.json中安装并且不是必需的,所以它还没有被删除但是包仍然在这里..

2 个答案:

答案 0 :(得分:4)

无需使用vendor。只需composer remove realrashid/sweet-alert

答案 1 :(得分:1)

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