🐖

composerでパッケージをアップデートする

2024/09/20に公開

これだけ覚えておけばパッケージのアップデートはできる。あとは依存パッケージも一緒にアップデートしたいときは--with-all-dependenciesオプションつけて〜とか、最初は影響範囲の把握のために--dry-runつけて〜とかを知っていればOKかな、と。詳細は公式ドキュメントをご覧あれ。

メインはこれだけ

アップデート可能なパッケージを全てアップデート

composer update

特定パッケージのアップデート

composer update hoge/fuga

狙ったバージョンにアップデートしたいときはrequireでバージョン情報を更新してからupdateを実行

composer require hoge/fuga:^*.*
composer update hoge/fuga

おまけ(知っておきたいcomposerコマンド)

脆弱性のあるパッケージを表示

composer audit

インストールしたパッケージ情報を表示

composer show
composer show hoge/fuga

特定パッケージが依存してるパッケージを表示、treeだと見やすい

composer depends hoge/fuga --tree

参考

https://getcomposer.org/doc/03-cli.md
https://zenn.dev/naopusyu/articles/64beb2e676cace

Discussion