【发布时间】:2021-08-19 18:05:40
【问题描述】:
当我更新 Composer 时,我收到警告说某些包已过时,应该照常删除或替换。但是,这些包中的许多包并不存在于 composer 文件中。我什至尝试过清除作曲家缓存并重建我的服务器(Homestead)。
所以我进行了目录搜索,发现 Vendor 目录中存在文件。但我不知道他们是如何到达那里的。
谁能解释一下?我想我可以从那里删除它们,这些警告就会消失,但我不确定,我更关心它们是如何到达那里的。
【问题讨论】:
-
可能它们是其他包的依赖项...。您可以导航到供应商中的任何文件夹,您会在该文件中看到另一个 composer.json ...,您会看到其他依赖
-
谢谢,这是个好主意,如果对其他对此感兴趣的人有所帮助,我将在此处进行调查并报告我的发现。