用途:在 Angular v20+ 项目中高效使用 Angular CLI 及开发工具,覆盖从项目初始化到构建、测试、配置和升级的完整开发流程。
主要能力:项目脚手架(ng new,默认 standalone,支持 --style、--routing、--ssr、--skip-tests、--minimal 等选项);代码生成(ng generate 组件、服务、指令、管道、守卫、拦截器、接口、枚举、类,支持内联模板/样式、OnPush、--flat、--dry-run 及路径别名);开发服务器(ng serve,支持端口、host、SSL、生产配置);构建(ng build,支持 production 配置、source map、named chunks);测试(ng test 支持单次运行、headless、覆盖率与单文件过滤,以及 ng e2e);代码检查(ng lint、--fix);配置管理(angular.json 各段结构、环境文件替换);依赖添加(ng add 及 npm install);升级(ng update);性能分析(stats-json 配合可视化工具)与构建缓存管理。
使用方式:通过命令行调用上述 ng 子命令,并在 angular.json 中配置构建目标、预算、输出哈希与缓存等选项。
适用场景:Angular v20+ 应用的工程化日常开发与维护。
限制:资料未提供具体版本兼容边界、额外工具依赖或许可信息;缓存清理示例为 rm -rf .angular/cache,属破坏性操作,需谨慎执行。