Angular CLI 20.0.0-next.9 版本更新解析:Zoneless 应用与测试增强
Angular CLI 是 Angular 官方提供的命令行工具,用于快速创建、开发、构建和维护 Angular 应用程序。作为 Angular 生态系统的核心工具之一,它持续演进以支持最新的框架特性和开发需求。
本次发布的 20.0.0-next.9 版本带来了几项重要改进,主要集中在 Zoneless 应用支持和测试能力增强两个方面。这些变化体现了 Angular 团队对现代化开发体验的持续优化。
Zoneless 应用支持正式化
Zoneless 是 Angular 正在推进的一项重要架构改进,它允许开发者选择不使用传统的 Zone.js 变更检测机制,转而采用更现代的响应式变更检测方式。这一特性在此版本中得到了显著增强:
-
交互式创建提示:现在使用
ng new
创建新应用时,CLI 会主动询问是否要创建 Zoneless 应用,这大大降低了开发者尝试新特性的门槛。 -
移除实验性标志:Zoneless 特性已从"实验性"状态毕业,这标志着该技术已经趋于稳定,可以用于生产环境开发。
-
优化项目配置:修复了创建 Zoneless 应用时可能出现的空 polyfill 选项问题,确保项目配置的完整性。同时对于最小化创建的项目,会跳过不必要的 spec 项目引用,保持项目结构的简洁。
这些改进意味着 Angular 团队对 Zoneless 架构的信心增强,开发者现在可以更轻松地评估和采用这一现代化变更检测方案。
测试能力增强
在测试支持方面,本次更新带来了两项重要改进:
-
Vitest 浏览器支持:实验性地增加了对 Vitest 测试框架的浏览器环境支持。Vitest 是一个现代化的测试框架,以其快速和简单著称。这一集成将为 Angular 开发者提供更多测试工具选择。
-
开发工具稳定性:修复了
com.chrome.devtools.json
文件在初始运行后可能无法一致提供服务的问题,提升了开发者工具的稳定性。
服务器端渲染改进
在 SSR(服务器端渲染)方面,修复了当 redirectTo
是函数时返回错误状态码的问题。现在会正确返回 302 重定向状态码,这有助于提升服务器端路由重定向的可靠性。
总结
Angular CLI 20.0.0-next.9 版本虽然是一个预发布版本,但已经展示出 Angular 生态系统的几个重要发展方向:Zoneless 架构的成熟化、测试工具的多样化选择,以及 SSR 的持续改进。这些变化将为开发者提供更灵活、更现代化的开发体验。
对于考虑升级的团队,建议特别关注 Zoneless 特性的进展,这可能是未来 Angular 应用性能优化的重要方向。同时,Vitest 支持的引入也为测试策略提供了新的可能性。
- QQwen3-Next-80B-A3B-InstructQwen3-Next-80B-A3B-Instruct 是一款支持超长上下文(最高 256K tokens)、具备高效推理与卓越性能的指令微调大模型00
- QQwen3-Next-80B-A3B-ThinkingQwen3-Next-80B-A3B-Thinking 在复杂推理和强化学习任务中超越 30B–32B 同类模型,并在多项基准测试中优于 Gemini-2.5-Flash-Thinking00
GitCode-文心大模型-智源研究院AI应用开发大赛
GitCode&文心大模型&智源研究院强强联合,发起的AI应用开发大赛;总奖池8W,单人最高可得价值3W奖励。快来参加吧~0266cinatra
c++20实现的跨平台、header only、跨平台的高性能http库。C++00AI内容魔方
AI内容专区,汇集全球AI开源项目,集结模块、可组合的内容,致力于分享、交流。02- HHunyuan-MT-7B腾讯混元翻译模型主要支持33种语言间的互译,包括中国五种少数民族语言。00
GOT-OCR-2.0-hf
阶跃星辰StepFun推出的GOT-OCR-2.0-hf是一款强大的多语言OCR开源模型,支持从普通文档到复杂场景的文字识别。它能精准处理表格、图表、数学公式、几何图形甚至乐谱等特殊内容,输出结果可通过第三方工具渲染成多种格式。模型支持1024×1024高分辨率输入,具备多页批量处理、动态分块识别和交互式区域选择等创新功能,用户可通过坐标或颜色指定识别区域。基于Apache 2.0协议开源,提供Hugging Face演示和完整代码,适用于学术研究到工业应用的广泛场景,为OCR领域带来突破性解决方案。00- HHowToCook程序员在家做饭方法指南。Programmer's guide about how to cook at home (Chinese only).Dockerfile06
- PpathwayPathway is an open framework for high-throughput and low-latency real-time data processing.Python00
热门内容推荐
最新内容推荐
项目优选









