Он всегда запускается с нуля. Но я думаю, что если вы хотите быть более уверенным, вы можете просто удалить ранее созданные файлы.
Созданные файлы vendor/autoload.php
, а некоторые на vendor/composer
, так что вы можете удалить их вручную перед повторным выгрузка автозагрузчика.
Это содержимое этого каталога fre sh из composer install --no-autoloader
:
└── vendor/
└── composer/
├── semver/
├── xdebug-handler/
├── installed.json
└── LICENSE
И это его содержимое после выполнения composer dump-autoload
:
├── vendor/
│ └── composer/
│ ├── semver/
│ ├── xdebug-handler/
│ ├── autoload_classmap.php
│ ├── autoload_files.php
│ ├── autoload_namespaces.php
│ ├── autoload_psr4.php
│ ├── autoload_real.php
│ ├── autoload_static.php
│ ├── installed.json
│ └── LICENSE
└── autoload.php
Так что вам в основном нужно просто удалить
vendor/autoload.php
vendor/composer/autoload_*
vendor/composer/ClassLoader.php
И вы можете перезапустить composer dump-autoload
с нетронутой начальной точки.