我正在尝试学习 Angular。我安装了最新版本并使用
ng new test
命令创建了一个名为 test 的应用程序。
然后我在 Visual Studio Code 中打开该应用程序。在终端中,我输入以下命令来创建新组件:
ng g form1
我收到以下错误:
Error: A collection and schematic is required during execution.
请看截图。 请帮忙。谢谢。
https://angular.io/cli/generate
原理图是您要创建的对象类型,例如服务、管道、指令或组件。
在本例中,您提供要生成的内容的名称(“form1”),但不提供对象类型。
您可以运行
ng g c form1
生成 form1.component,或 ng g s form1
生成 form1.service。
有时你正在使用
ng g form1
观看本期“错误:执行过程中需要集合和原理图。”
您不能仅使用
ng g form1
使用
--module
参数指定模块。
例如,如果主模块是 app.module.ts
,则运行以下命令:
ng g c new-component --module app
命令错误。 请尝试使用下面的命令。
ng g c "MODULE-NAME"
这里
g
代表生成,c
代表组件。
正确的格式是
ng <action> <schema> <path/filename>
就您而言,您可能正在尝试
generate
a component
,可能类似于:
ng generate component form1
或
ng g c form1
(简写)