我正在开发一个项目,该项目有很多我个人控制的依赖项。每当命名空间映射在需求中发生变化时,我需要运行composer update
来刷新Composer自动加载文件,以便可以选择命名空间映射。
但是,如果我直接在vendor/
目录中进行更改,则无需通过composer update
查看最新版本 - 我只需刷新自动加载文件。对于在GitHub上托管了数十个要求的项目,composer update
可能需要几分钟。
有没有办法让composer
刷新自动加载文件,而不必运行composer update
?
答案 0 :(得分:33)
composer install
和/或composer dump-autoload
也会这样做。
(dump-autoload documentation)
答案 1 :(得分:1)
这里有一些有趣的提示,允许直接编辑供应商目录和作曲家中的源文件一起工作。
答案 2 :(得分:0)
您可以修改vendor/composer/installed.json
然后运行composer dump-autoload
答案 3 :(得分:-2)
如果有人通过搜索引擎找到了此内容:
解决方案:您需要手动更新vendor/composer/installed.json
。