没有`composer update`更新Composer自动加载文件?

时间:2014-12-15 23:42:08

标签: php composer-php

我正在开发一个项目,该项目有很多我个人控制的依赖项。每当命名空间映射在需求中发生变化时,我需要运行composer update来刷新Composer自动加载文件,以便可以选择命名空间映射。

但是,如果我直接在vendor/目录中进行更改,则无需通过composer update查看最新版本 - 我只需刷新自动加载文件。对于在GitHub上托管了数十个要求的项目,composer update可能需要几分钟。

有没有办法让composer刷新自动加载文件,而不必运行composer update

4 个答案:

答案 0 :(得分:33)

composer install和/或composer dump-autoload也会这样做。 (dump-autoload documentation

答案 1 :(得分:1)

这里有一些有趣的提示,允许直接编辑供应商目录和作曲家中的源文件一起工作。

http://moquet.net/blog/5-features-about-composer-php/

答案 2 :(得分:0)

您可以修改vendor/composer/installed.json然后运行composer dump-autoload

答案 3 :(得分:-2)

如果有人通过搜索引擎找到了此内容:

解决方案:您需要手动更新vendor/composer/installed.json