投稿 提交工具 投放合作

强制项目使用指定包管理器版本

效率工具 16 上架 2026-11-05 在 GitHub 打开

pm-keeper 是一个简单工具,通过在 package.json 中添加 preinstall 脚本,强制项目使用特定版本的包管理器。

pm-keeper 解决的是团队协作中包管理器版本不一致的问题:不同成员可能用不同版本的 npm 或其他包管理器安装依赖,导致 lock 文件差异和环境漂移。它的用法很直接,在项目根目录的 package.json 中添加一个 preinstall 脚本即可生效,从而在安装依赖前拦截不符合要求的包管理器版本。工具定位轻量,适合希望在项目层面统一包管理器版本的前端或 Node.js 团队。据资料显示,仓库描述仅提供了这一核心用法,更多配置细节需查看项目文档。