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
相关产品推荐
相关产品推荐

