lockfile(锁定文件):在软件开发/包管理中,用来固定依赖版本与解析结果的文件,确保不同机器或不同时间安装时得到一致的依赖树与构建结果(常见如 package-lock.json、yarn.lock、poetry.lock、Pipfile.lock)。在某些系统中也可指用于并发控制的“锁文件”(表示某资源正在被占用)。
/ˈlɑːkˌfaɪl/
The lockfile ensures everyone installs the same dependency versions.
锁定文件确保每个人安装的依赖版本都一致。
After updating the package, commit the lockfile so the build remains reproducible across environments.
更新包之后,把锁定文件一并提交,这样不同环境下的构建结果仍然可复现。
由 lock(锁定、加锁)+ file(文件)构成的复合词。含义直观:用一个文件把某种状态“锁住”。在现代开发语境中,它多指包管理器生成的文件,用来“锁住”依赖解析结果;在更早的系统/并发语境里,也常用“锁文件”表示资源被占用的标记。
该词主要属于计算机与工程技术术语,在传统文学作品中出现较少;更常见于技术书籍与软件文档(例如各类包管理器官方文档、工程实践类写作)中。