Когда Composer ещё не стал стабильным, API его довольно часто менялось. Из за этого отваливались плагины. Одним из самых ярких примеров был постоянно ломавшийся fxp/composer-asset-plugin
, используемый в Yii 2.0 и попивший немало крови. С релизом Composer проблема практически ушла, но к Yii 2.1, из за скорости установки и самой необходимости ставить плагин, было решено исследовать альтернативы. fxp, как и прежде, работает не быстро.
Все заметки с тегами «composer, Yii, fxp»
-
Yii, fxp и Asset packagist
12 августа 2016
-
Yii 2.0: не скачиваем клиентские пакеты
6 апреля 2016
При разработке Yii 2.0 мы сделали ошибку, включив в ядро по умолчанию клиентские пакеты вроде jQuery. В большинстве случаев это не доставляет проблем, но вот когда разрабатывается исключительно API, а пакеты всё-равно скачиваются и занимают место, возникает некое чувство дискомфорта.
В 2.1 мы попробуем это решить, а пока можно воспользоваться средствами Composer прописав следующее в своём главном
composer.json
:"provide": { "bower-asset/jquery": "*", "bower-asset/jquery.inputmask": "*", "bower-asset/punycode": "*", "bower-asset/yii2-pjax": "*" },
UPD: есть и в готовом виде: https://github.com/cebe/assetfree-yii2