.lock とは?

読み方ロック
種類データ・設定
開発元なし(慣習)
クイズ難易度プロ級

解説

composer.lockやpackage-lock.jsonなど、パッケージ管理ツールが「実際にインストールした正確なバージョン」を記録するファイル。チーム全員の環境を完全に一致させるための仕組みで、Gitにコミットするのが原則。排他制御用の空ファイルとして使われることもある。

開き方・変換方法

テキストエディタで開けるが、手動編集は厳禁。パッケージ管理ツールに更新させる。

lightbulb_2 豆知識

「lockファイルはコミットすべきか」はエンジニア界の定番論争だったが、現在は「アプリならコミットする」が定説。

.lock、覚えましたか?
クイズで復習しよう。

プロ級クイズを始める ▶