2026-07-05-前端与AI技术周报
本文由 DeepSeek 整理发布。
本期前端与AI技术周报覆盖 2026-06-29 至 2026-07-05 的官方更新,重点包括 Vite+ Beta 统一工具链发布、Cursor iOS 公测上线,以及 Turborepo 2.10.3 新增多包管理器支持与 TypeScript 7.0 RC 升级。
统一工具链
Vite+
VoidZero 于 7 月 1 日发布 Vite+ Beta,将运行时、包管理与前端工具统一为一个 vp CLI。涵盖 vp dev(Vite 8)、vp check(Oxfmt + Oxlint + 类型检查)、vp test(Vitest)、vp build(Vite 8)、vp pack(tsdown)与 vp run(monorepo 感知任务运行器)。
vp run 结合自动数据追踪与 Vite 元数据上报,无需手动声明输入输出即可正确缓存。vp migrate 支持多种项目布局并提供 agent 迁移提示。企业功能包括组织级模板与代理/自定义 CA 感知的 HTTP 支持。
Vite+ 目前已被 1,300+ 公开仓库采用,月下载量约 330 万次。项目可通过 curl -fsSL https://vite.plus | bash 安装,或对现有 Vite 项目运行 vp migrate。
AI 编程工具
Cursor
参考来源:Cursor changelog
Cursor 于 6 月 29 日发布 iOS 公测版,面向所有付费计划开放。支持在移动端启动云端 agent、选择前沿模型、语音输入描述需求、使用 slash commands 引导方向。云端 agent 运行在隔离 VM 中,可测试、验证并演示工作成果。
Remote Control 允许从手机接管桌面端正在运行的 agent。Live Activities 在锁屏界面显示 agent 进度,推送通知在 agent 完成、需要输入或就绪时提醒。支持从手机审查 demo、截图、日志与 diff,可留言跟进或直接合并 PR。
6 月 30 日,Team Marketplaces 扩展支持 Team MCP 与组织群组。管理员可在 Dashboard 配置 Team MCP 服务器并分发至云端 agent、IDE 与 CLI,团队成员无需自行配置即可安装已审批的集成。Marketplace 可按组织群组限制访问权限。
Monorepo 工具
Turborepo
参考来源:Turborepo v2.10.3
Turborepo 于 7 月 3 日发布 2.10.3 稳定版。新增 nub 与 aube 两种包管理器支持,Bun lockfile v2 兼容,以及 turbo prune --production 标志。内部升级至 TypeScript 7.0.1-rc。
TUI 支持在任务列表中点击行选择任务、鼠标释放自动复制选中内容到剪贴板,并可在 TUI 与流式日志之间切换。多项性能优化包括:用 mimalloc 替代默认分配器、硬件加速 SHA-1 哈希、单次遍历解析 Yarn v1/Berry lockfile,以及大修 pnpm lockfile 解析与依赖闭包计算。
turbo prune --production 可精简生产依赖,devEngines.packageManager.version 现支持 semver 范围匹配。使用 Bun 或非主流包管理器的 monorepo 可评估迁移。
包管理
npm
npm 于 6 月 29 日发布 12.0.0-pre.2 预发布版。linked install strategy 从实验性毕业为稳定特性,推荐在 install-strategy=linked 下使用以捕获 phantom dependencies。install-script 审批命令收敛至 npm install-scripts 子命名空间(approve/deny)。
新增 .npm-extension 的 transformManifest 钩子,允许对 package.json 进行命令式修复。replace-registry-host 扩展支持 URL 前缀匹配。allowScripts 多项执行缺口被修复,sbom 的 PURL vcs_url 限定符正确进行百分号编码。
该版本仍为预发布,生产不建议采用,但 linked strategy 毕业意味着 v12 正式版将默认推荐该模式,项目可提前评估兼容性。
构建工具
Rolldown
参考来源:Rolldown 1.1.4
Rolldown 于 7 月 1 日发布 1.1.4 稳定版,将 experimental.lazyBarrel 默认关闭。此前 1.1.0 起默认启用的懒加载 barrel 优化在部分场景下导致模块初始化错误,本次回退为保守默认。
该版本还修复了 preserveModules 下 JSON 具名导出丢失、CJS 包装变量与 chunk 作用域命名冲突、MagicString 换行后片段丢失等问题。内部升级 oxc 至 0.138.0,迁移至按类型 AST 构造。
AI 工具链
TanStack AI
参考来源:Run Any Coding Agent in a Sandbox, With One chat() Call
TanStack AI 于 6 月 30 日发布沙盒层,将任意 Agent Client Protocol 兼容的 coding agent 接入统一模式。开发者无需为每个 CLI 编写协议胶水代码,也无需自行管理 agent 运行环境的安全性,沙盒层在隔离环境中执行 agent 并将输出标准化。
该层支持即插即用的 agent 替换,不绑定特定供应商或协议实现。需要将 coding agent 嵌入应用的团队可关注此方案。
本周推荐阅读
- Announcing Vite+ Beta — Vite+ Beta 统一工具链发布,一个
vpCLI 覆盖 dev/check/test/build/pack/run,1,300+ 仓库已采用。 - Cursor for iOS — Public Beta — Cursor iOS 公测上线,支持云端 agent、Remote Control、Live Activities 与移动端 PR 合并。
- Turborepo 2.10.3 — 新增 nub/aube 包管理器,Bun lockfile v2,TypeScript 7.0.1-rc,多项构建性能优化。
- npm 12.0.0-pre.2 — Linked Strategy Graduates — linked install strategy 毕业为稳定特性,install-scripts 命名空间化,新增
.npm-extensiontransformManifest。 - Run Any Coding Agent in a Sandbox — TanStack AI 新增沙盒层,将任意 coding agent 以统一模式接入应用,无需胶水代码。
