惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

V
Visual Studio Blog
I
InfoQ
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
博客园 - 【当耐特】
小众软件
小众软件
B
Blog RSS Feed
大猫的无限游戏
大猫的无限游戏
博客园 - 三生石上(FineUI控件)
Engineering at Meta
Engineering at Meta
人人都是产品经理
人人都是产品经理
Microsoft Security Blog
Microsoft Security Blog
Last Week in AI
Last Week in AI
H
Help Net Security
爱范儿
爱范儿
云风的 BLOG
云风的 BLOG
博客园 - 司徒正美
Y
Y Combinator Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Microsoft Azure Blog
Microsoft Azure Blog
L
LangChain Blog
WordPress大学
WordPress大学
GbyAI
GbyAI
Google DeepMind News
Google DeepMind News
腾讯CDC

InfoQ - 促进软件开发领域知识与创新的传播

Meta 收购 Manus 这事儿泡汤了 5.5万 Star 开源项目 Ghostty 被迫出走,GitHub 正在终结一代技术人的乌托邦 谷歌开源“Agent Skill 超级工具箱”,云、库、引擎、AI全线打通,开发者狂喜 Slack 长时运行多智能体系统的上下文管理方案 从 T+1 到分钟级:金城银行基于 Apache Doris 构建高可靠、强一致的实时数据平台 谷歌云推出 Agents CLI,简化 AI 智能体开发全流程 Claude官方击穿高薪、高学历的安全防线!Anthropic点名10大高危职业,但有群人暂时稳了 亚马逊云科技终止 WorkMail 服务,并将 App Runner 转入维护模式 OPPO小布记忆:全模态碎片化内容的理解与智能整理实践|AICon上海 模力工场038周AI应用周榜:工具在消失,工作流在出现 Akamai CEO Tom Leighton:Agent 时代来临,云基础设施正从“中心化”转向“分布式边缘” 日均数百亿入库背后:从“人肉调度”到K8s弹性架构,度小满金融基于OceanBase重构入库架构实践 百度文库网盘发布GenFlow 4.0:月活用户超1亿,要把网盘变成全端AI工作台 Altman 投的 Agent 终端 Warp 开源了!斩获3.5万star 哪些客户需要拒, 敢让龙虾决定吗?_AI&大模型_InfoQ 中文站_InfoQ精选视频 从开发到生产:为什么越来越多的机器学习团队纷纷迁移到 Snowflake | BUILD 2025_AI&大模型_王玮_InfoQ精选视频 探索多智能体工作流:LangGraph Snowflake Cortex AI | BUILD 2025_AI&大模型_王玮_InfoQ精选视频 腾讯云分布式缓存数据库:AI Agent - 从提示词工程到 Harness 工程 | 腾讯云数据库 DBTalk_腾讯_凌敏_InfoQ精选视频 基于 Streamlit 为 CSV 数据构建分析智能体 | BUILD 2025_AI&大模型_王玮_InfoQ精选视频 AI 智能体:告别文档缺漏 | BUILD 2025_AI&大模型_王玮_InfoQ精选视频 构建 AI 驱动的数据管道:深度探讨 Snowflake Openflow 与非结构化数据 | BUILD 2025_AI&大模型_王玮_InfoQ精选视频 云端太贵、本地不够聪明,英特尔押注“端云混合AI”:智能体PC会替人完成工作 不到10%的存储投入,可能拖垮90%的GPU投资!IBM把AI Agent塞进存储系统,算清企业最容易忽略的一笔账 Snowpark 上手实战 | BUILD 2025_大数据_王玮_InfoQ精选视频 ClickHouse + Langfuse,构建 Agent 可观测基石 腾讯云分布式缓存数据库:Cluster Proxy 共享连接架构深度解析 | 腾讯云数据库 DBTalk_腾讯_凌敏_InfoQ精选视频 AI 写代码太烧钱了:Copilot、Claude 一起涨价,不如把程序员请回来? 英特尔发布至强600系列工作站处理器与锐炫Pro B70 GPU,全新AI工作站来了 腾讯云分布式缓存数据库:从 Redis 到 Valkey - 开源社区如何快速创新 | 腾讯云数据库 DBTalk_腾讯_凌敏_InfoQ精选视频 印奇这次要“从0重做”智驾模型!首谈阶跃和千里双公司布局:中国AI商业闭环要靠车跑出来
pnpm 11 候选版本发布,带来 ESM 分发、供应链默认设置以及新...
作者:Daniel Cu · 2026-04-24 · via InfoQ - 促进软件开发领域知识与创新的传播

pnpm(高效且节省磁盘空间的 JavaScript 包管理器)发布了 pnpm 11 RC 版本。这次更新带来了多项重大改进,涵盖了性能、供应链安全以及更小、更严格的配置系统等。

pnpm 11 RC 版本的新特性包括:新增一个基于 SQLite 的存储索引;默认启用供应链保护功能;通过全局虚拟存储实现隔离的全局安装操作;统一的allowBuilds 设置;一系列新命令,包括: pnpm ci、 pnpm sbom、 pnpm clean、 pnpm peers check 和 pnpm runtime set,同时还提供了简短的别名 pnpnx

其中一项主要的变更是,pnpm 现在以纯 ESM 的形式发布,并要求使用 Node.js v22 或更高版本,同时完全停止对 Node.js 18、19、20 和 21 的支持。安装文档已经更新,其中提供了兼容性对照表。

该版本还对默认的安全设置进行了增强,minimumReleaseAge 设置现在默认为 1 天,也就是说,新发布的版本 24 小时内不会被解析,blockExoticSubdeps 默认为 true。此举源于 npm 生态系统中数月来频繁发生的重大供应链安全事件。在 Hacker News 上,评论者们就“宽限期是否切实有助于检测”这一问题展开了辩论。

构建脚本设置经过了整合, onlyBuiltDependencies、 onlyBuiltDependenciesFile、 neverBuiltDependencies、 ignoredBuiltDependencies 和 ignoreDepScripts 都已经移除,取而代之的是一个 allowBuilds 选项,  strictDepBuilds 现在默认是 true 。此外, pnpm 不再从 package.json"pnpm" 字段和npm_config_ 环境变量中读取配置了,全局配置文件已经改为 YAML 文件,allowNonAppliedPatches、 ignorePatchFailures、 pnpm server 和 useNodeVersion 都已经移除。

全局安装现在已经实现有效隔离,每个通过 pnpm add -g 安装的包都会有独立的目录、package.jsonnode_modules 及锁定文件;此外,全局虚拟存储对于 pnpm dlx 和全局包默认启用,但在普通项目中仍然需要手动启用。性能优化工作包括:迁移至 undici 并采用 Happy Eyeballs 优化 HTTP 性能、跳过暂存目录直接写入存储、预分配 tarball 下载,以及 NDJSON 元数据缓存。

开发人员可以通过以下命令试用这个版本:

pnpm self-update next-11

复制代码

迁移指南收录在 pnpm 11.x 文档以及 v11 跟踪讨论中。

Hacker News 上,在一个关于近期安全漏洞的讨论帖中,有一位评论者明确推荐使用 pnpm 而不是 npm,并且说“ PNPM 10.x 封堵了其中许多攻击途径,而 NPM 安全性太差,不适合在生产环境中作为命令行工具使用”。不过也有人对此提出异议,认为“ NPM 从来都不算太不安全,至今也依然如此”。

minimumReleaseAge 的默认设置一直备受关注,也被称为“依赖冷却期”。Hacker News 上一个关于依赖冷却期的讨论帖引发了更多关于该话题的争论,其中一位评论者指出:

那些本该受益于冷却期的人,根本就不会去查看更新。如果没有冷却期,他们也会像其他受害者一样成为恶意软件的受害者。

而其他评论者则警告说:

世上没有免费的午餐。推迟发布不仅会延缓攻击,也会延缓关键的安全补丁发布。这没有放之四海皆准的策略,无论哪种方式,你都会面临风险。

与 npm 和 Yarn 相比,pnpm 11 不仅保留了其一贯的优势——默认隔离的 node_modules、内容可寻址存储以及对单存储库(monorepo)的一等支持——还提供通过 pnpm sbom 生成 SBOM 的功能以及更严格的构建脚本处理,这进一步巩固了其在安全性方面的领先地位,而这些正是 Yarn 目前仍然无法匹敌的领域

pnpm 是一款开源的 JavaScript 包管理器,其最知名的特点是安装速度快,能够通过内容可寻址存储和使用符号链接的 node_modules 实现高效的磁盘使用。它在前端和后端生态系统中均有广泛的应用,并与 npm、Yarn 和 Bun 直接竞争。

声明:本文为 InfoQ 翻译,未经许可禁止转载。

原文链接:https://www.infoq.com/news/2026/04/pnpm-11-rc-release/