Если вы запустите команду composer update
, вы также обновите зависимости вашего проекта, что здесь не является желаемым поведением.Если вы сделаете это, вам придется протестировать новые изменения, чтобы увидеть, влияют ли они как-то на ваше приложение.
Так что, если вы просто хотите перестроить файл кеша начальной загрузки, тогда я предлагаю запустить пост -update-cmd команда.
Поэтому вы должны использовать:
composer run-script post-update-cmd
, который в моем случае выполняет следующие сценарии (см. composer.json ):
"scripts": {
"post-install-cmd": [
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::buildBootstrap",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::clearCache",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installAssets",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installRequirementsFile",
"Mopa\\Bundle\\BootstrapBundle\\Composer\\ScriptHandler::postInstallSymlinkTwitterBootstrapSass"
]
}
Обратите внимание, что вы также можете создать там новый набор сценариев, чтобы просто перестроить файл начальной загрузки и очистить кэш без установки ресурсов и т. Д .:
"scripts": {
"reset-bootstrap-cmd": [
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::buildBootstrap",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::clearCache"
]
}
а потом ... composer run-script reset-bootstrap-cmd