内容提要
本期前端技术周报总结了2026年5月25日至31日的更新,重点关注Next.js、Rspack、Rolldown、Turborepo、pnpm、npm和ESLint等工具的变化。Next.js的canary版本增强了静态分析能力,Rspack支持import.meta.glob,Rolldown修复了多个构建问题,Turborepo发布了稳定版,pnpm和npm提升了供应链安全性,ESLint修复了多项规则和类型问题,整体更新旨在提升前端开发效率和安全性。
关键要点
-
Next.js canary 版本 v16.3.0 增强了静态分析能力,特别是对三元表达式、Promise 和字符串/nullish 方法的分析。
-
Rspack v2.0.5 支持 import.meta.glob,提升了与 Vite 和 Turbopack 的兼容性,并增强了 CSS Modules 的可控性。
-
Rolldown v1.0.3 修复了多个构建问题,增强了与 Rollup/TypeScript 的一致性。
-
Turborepo 发布了稳定版 v2.9.16,修复了多个实际问题,canary 线继续解决特定 bug。
-
pnpm v11.4.0 和 v11.5.0 提升了安装确定性和供应链安全性,新增了 hoistingLimits 选项。
-
npm CLI v11.16.0 引入了 allowScripts 安装脚本策略的第一阶段,修复了交互式 editor 的显示问题。
-
shadcn/ui 发布了多个 patch 更新,修复了 RTL 样式转换中的问题。
-
ESLint v10.4.1 修复了多项规则和类型问题,提升了 CI lint 的可信度和 autofix 的安全性。
延伸问答
Next.js canary 版本 v16.3.0 有哪些新特性?
Next.js canary 版本 v16.3.0 增强了静态分析能力,特别是对三元表达式、Promise 和字符串/nullish 方法的分析。
Rspack v2.0.5 的主要更新是什么?
Rspack v2.0.5 支持 import.meta.glob,提升了与 Vite 和 Turbopack 的兼容性,并增强了 CSS Modules 的可控性。
Turborepo 的稳定版 v2.9.16 修复了哪些问题?
Turborepo 稳定版 v2.9.16 修复了 PTY shutdown 挂住、npm tlog 发布失败等多个实际问题。
pnpm 在最近的更新中有哪些安全性提升?
pnpm v11.4.0 和 v11.5.0 提升了安装确定性和供应链安全性,新增了 hoistingLimits 选项。
ESLint v10.4.1 修复了哪些问题?
ESLint v10.4.1 修复了多项规则和类型问题,提升了 CI lint 的可信度和 autofix 的安全性。
Rolldown v1.0.3 的新特性有哪些?
Rolldown v1.0.3 新增了 transform 阶段尊重 decorator 的 strictNullChecks 选项,以及修复了多个构建问题。