フロントエンドカンファレンス関西2025
レギュラートーク(30分)
フレームワーク・ライブラリ

本当は怖いlockファイル 〜パッケージの分裂を防ぐには〜

yuya_presto ypresto yuya_presto

pnpmを使ってmonorepoでSaaSを管理していたあなた。
しかしある日突然、react-hook-formが動かなくなったり、Reactで不可解なランタイムエラーが起きるようになりました・・。

package.jsonの指定に関わらず、条件によっては同じパッケージが複数インストールされてしまい、正しく動作しなくなってしまうことがあります。
そのメカニズムと解決方法をお話します。 (デバッグ用コマンド公開予定)