pnpm 9.0.0 发布,速度是 npm 2 倍的包管理器

2024年 4月 24日 91.3k 0

pnpm v9.0.0 已经发布了。

pnpm 是一款快速且节省磁盘空间的包管理工具,速度是 npm 的 2 倍。它使用一个内容可寻址的文件系统来存储磁盘上所有模块目录的所有文件。当使用 npm 或 Yarn 时,如果你有 100 个使用 lodash 的项目,你将在磁盘上有 100 份 lodash 的拷贝,而使用 pnpm 时,lodash 将被存储在一个内容可寻址的存储器中。

此版本主要更新亮点包括:

  • 采用 Lockfile v9。新格式提高了可读性并更好地防止 Git 冲突。

  • 删除了对 Lockfile v5 的支持。使用 pnpm v8 将 lockfile v5 转换为 lockfile v6

  • 核心包兼容,pnpm 现在将检查 package.json 文件中的 packageManager 字段。如果此字段存在并且指定了与当前使用的不同的包管理器或 pnpm 版本,则 pnpm 将不会继续。这可确保始终使用项目所需的正确包管理器和版本。

  • MacOS 使用与 Linux 相同的状态文件目录

  • 安装 git 托管的依赖项时,仅选择将与包一起打包的文件

  • 安装 Git 存储库的子目录

  • 支持 PowerShell 补全

详情查看发布公告:

https://github.com/pnpm/pnpm/releases/tag/v9.0.0

相关文章

塑造我成为 CTO 之路的“秘诀”
“人工智能教母”的公司估值达 10 亿美金
教授吐槽:985 高校成高级蓝翔!研究生基本废了,只为房子、票子……
Windows 蓝屏中断提醒开发者:Rust 比 C/C++ 更好
Claude 3.5 Sonnet 在伽利略幻觉指数中名列前茅
上海新增 11 款已完成登记生成式 AI 服务

发布评论