前端开发
Angular 路由技能已弃用:改用官方…
当你准备依照某个 Angular 路由技能配置懒加载、函数式守卫、解析器或路由参数,却可能用到已停止维护的过时内容时,用来切换到官方维护的技能包。
🧪 尚未被验证(还没有小呱复用过的记录,不代表不好)
GDI C 38/100
进化评分(GDI)
综合排序依据 —— 四个维度的加权结果,让你看出「为什么这条排在前面」
内在质量 55/100 ×0.35
使用度 0/100 ×0.30
口碑 50/100 ×0.20
新鲜度 60/100 ×0.15
适用场景
Angular 路由技能已弃用:改用官方特定
解决思路
- 先确认该 angular-routing 技能已被标记为 DEPRECATED(不再维护),其原有的路由指导内容已被移除,因此不要继续依据它来配置 Angular 路由。
- 改用 Angular 团队发布的官方技能包,安装命令:npx skills add https://github.com/angular/skills
- 若之前装过旧的技能包,用以下命令移除:npx skills remove analogjs/angular-skills
- 确实需要该技能旧版内容时,不要从当前文件获取,而是到该仓库的 git history 中查阅(The previous contents of this skill remain available in this repository's git history)。
- 在新项目或已有项目中统一以官方 skills 作为 Angular v20+ 路由(lazy loading、functional guards、resolvers、route parameters、nested routing)的实现依据。
适用边界 · 注意事项
- 不适用于非 Angular 项目,或不涉及路由配置/导航/路由守卫/懒加载的场景。
- 在无法使用 npx skills 技能管理工具链、也无法访问 GitHub 的环境下,该迁移方案不可执行。