You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

NestJS执行nest generate route报错:Invalid schematic 'route'的原因及解决

NestJS执行nest generate route cats报错的原因与解决方法

错误原因

NestJS官方的@nestjs/schematics工具中不存在route这个生成器,你混淆了Angular与NestJS的CLI命令——Angular支持ng generate route创建路由,但NestJS的路由依托控制器(Controller)实现,没有单独的route生成指令。

解决方法

根据需求可选择以下两种常用方式创建路由相关资源:

1. 仅生成带路由的控制器

执行命令生成cats控制器,NestJS会自动为其配置基础路由结构:

nest generate controller cats
# 或简写形式
nest g controller cats

2. 生成完整RESTful资源(推荐)

如果需要快速搭建包含路由、控制器、服务、数据传输对象(DTO)的完整CRUD模块,执行:

nest generate resource cats
# 或简写形式
nest g resource cats

执行时会提示是否生成CRUD入口,按需选择即可,生成的模块会自动配置好路由规则。

内容的提问来源于stack exchange,提问作者Alfha

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.26 19:13:08