.lock とは?
| 読み方 | ロック |
|---|---|
| 種類 | データ・設定 |
| 開発元 | なし(慣習) |
| クイズ難易度 | プロ級 |
解説
composer.lockやpackage-lock.jsonなど、パッケージ管理ツールが「実際にインストールした正確なバージョン」を記録するファイル。チーム全員の環境を完全に一致させるための仕組みで、Gitにコミットするのが原則。排他制御用の空ファイルとして使われることもある。
開き方・変換方法
テキストエディタで開けるが、手動編集は厳禁。パッケージ管理ツールに更新させる。
lightbulb_2 豆知識
「lockファイルはコミットすべきか」はエンジニア界の定番論争だったが、現在は「アプリならコミットする」が定説。
.lock、覚えましたか?
クイズで復習しよう。