我执行了这两个命令:
composer require realrashid/sweet-alert
composer require infinety/alerts *@dev
它们是在Laravel上使用SweetAlert的软件包,但它们无法正常工作,我找到了一个更好的软件包,我想删除它们,当我composer remove vendor/realrashid
或composer remove vendor/infinety
它说包裹不是在我的composer.json中安装并且不是必需的,所以它还没有被删除但是包仍然在这里..
答案 0 :(得分:4)
无需使用vendor
。只需composer remove realrashid/sweet-alert
。
答案 1 :(得分:1)
另一种方法是转到您的composer.json
文件,然后删除该特定包,然后调用“composer update
”方法。由于composer remove
会将库完全删除到您的编辑器缓存,因为您可能将该库用于其他项目,因此当您尝试再次安装该库时,composer将再次下载该包,而不是检查编写器缓存内存。 / p>