2026-05-31-前端技术周报

2026-05-31-前端技术周报

💡 原文中文,约4000字,阅读约需10分钟。
📝

内容提要

本期前端技术周报总结了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 选项,以及修复了多个构建问题。

➡️

继续阅读