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

Angular 14执行报错:需指定collection和schematic求助

解决Angular CLI生成组件报错问题

错误原因

你执行的ng g form1命令缺少必要参数——Angular CLI需要明确知道你要生成的schematic类型(比如组件、服务、模块等),只提供名称form1会导致CLI无法识别生成逻辑,因此抛出Error: A collection and schematic is required during execution.错误。

正确命令

要生成名为form1的组件,使用以下命令之一:

  • 完整写法:
    ng generate component form1
    
  • 简写形式(更常用):
    ng g c form1
    

补充说明

Angular CLI的generate(简写g)命令支持多种schematic类型,常用的简写和对应命令:

  • 组件(Component):ng g c 组件名
  • 服务(Service):ng g s 服务名
  • 模块(Module):ng g m 模块名
  • 指令(Directive):ng g d 指令名
  • 管道(Pipe):ng g p 管道名

另外,执行命令前请确保终端当前目录是你的test项目根目录(即包含angular.json文件的文件夹),否则可能出现路径相关错误。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.15 19:30:54