我可以撤消composer的dump-autoload吗?

NoC*_*sum 5 composer-php

我错误地发布composer dump-autoload -o了我的PHP项目(认为它做了别的事!).有没有办法撤消这个?

我发现了一个自动生成的文件vendor/composer/autoload_real.php- 只是删除这个文件吗?

Jen*_*och 8

是的,手动删除文件vendor/composer/夹中自动加载器的所有文件 应该可以.

所以,所有vendor/composer/autoload_*.php文件和include_paths.php.

通过使用 dump-autoload -oComposer创建优化autoload_classmap.php文件.

如果有疑问,请删除整个vendor/composer文件夹,composer update然后再执行.然后,Composer将再次自动生成文件.

  • 之后请不要进行`composer update`,如果有更新,它将更新所有依赖项。使用 `composer install` 来安装所有依赖项并重新生成自动加载器 (8认同)