物料侧导航发生器

时间:2018-05-04 00:34:16

标签: angular-cli angular6

我在最近的Angular博客entry中了解了新的ng generate @angular/material:material-nav功能。

不幸的是,当在一个全新的项目中运行以下CLI命令时,我收到一条错误消息(见下文)。

ng add @angular/material
ng generate @angular/material:material-nav

错误讯息:

Schematic input does not validate against the Schema: {"dryRun":false,"inlineStyle":false,"inlineTemplate":false,"changeDetection":"Default","styleext":"css","spec":true,"flat":false,"skipImport":false,"export":false}
Errors:

Data path "" should have required property 'name'.

这种糟透了。我尝试添加这样的名称

ng generate @angular/material:material-nav home

但它仍会产生同样的错误。请指教。

Angular CLI:6.0.0 节点:8.11.1 操作系统:darwin x64 Angular:6.0.0

1 个答案:

答案 0 :(得分:8)

错误意味着属性名称是必需的,因此命令应该是这样的:

ng generate @angular/material:material-nav --name <component-name>

例如:

ng generate @angular/material:material-nav --name home