質問: 下記のケースについて詳しい方ご教示頂けないでしょうか。 作業中にあるライブラリをcomposer経由でインストールしました。 composer.jsonにはそのライブラリがバージョン情報と共に追加されます。 同時に、vendor配下に今回追加したライブラリが入ります。 途中でこのライブラリが不要ということが判明し、削除することにしました。 そこで私はgitを確認し、今回composer.jsonに追記されたライブラリを確認、手でcomposer.jsonを編集(削除)しcomposer updateをしました。 ここで私はただ「該当ライブラリの削除」をしたかったのですが、compsoer updateは削除と同時に他のライブラリのアップデートもしてしまいました。 当然の事象ではありますが、本来やりたかった「該当ライブラリの削除」のみを行う為にはどうすべきでしょうか。また今回は他のライブラリが意図せず更新されましたが、特に問題は無いと思っていますが懸案事項がありますでしょうか?
回答: 一応composer removeはあるけど手動で削除してupdateで十分。 この辺りは意外とややこしい https://qiita.com/ngyuki/items/0015ce15e8ca6c2609f1 毎日updateしてるのでパッチバージョンの更新を問題とは思わない。 それで壊れる心配をするならそもそも他人が作ったライブラリを使えない。