package.jsonとyarn.lockのバージョンを一致させたい
数年前に作ったプロジェクトの依存関係、更新したい!なときに。
依存を更新しつつ、package.json もアップデート
yarn のコマンドでアップグレード。
対話形式で進められます。
yarn upgrade-interactive --latest
--latest オプションをつけると、package.json に記載されている範囲を超えてアップグレードされます。
他のモジュールとの互換性問題がでてくるのでちょっとデンジャラス。
またpackage.jsonも更新されます。
--latest オプションなし
package.jsonに記載されている範囲でアップグレードされます。
でも--latestオプションなしだとpackage.jsonが更新されないので、今どのバージョンが使用されているのかがわかりにくいです。
いちいちyarn.lock見るのもだりぃし。
syncyarnlock ツールを使う
ここで便利ツール、syncyarnlockの登場です。
実際にインストールされているモジュールのバージョンを書き出してくれま