一台Windows 10机器上ng new不再工作

时间:2018-10-08 10:48:30

标签: angular command-line-interface

ng new my-app导致“逻辑示意图输入未针对该逻辑示意图进行验证:

{
    "version":"6.2.4",
    "skipGit":false,
    "experimentalIvy":false,
    "skipInstall":false,
    "linkCli":false,
    "commit":true,
    "newProjectRoot":"projects",
    "inlineStyle":false,
    "inlineTemplate":false,
    "routing":false,
    "prefix":"app",
    "style":"css",
    "skipTests":false,
    "createApplication":true
}

Errors:

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

一周前一切正常,在Windows 7计算机上无法重现该问题。 即使在全新安装nodejs和@ angular / cli @ latest之后,问题仍然存在。 与@ angular / cli @ 6.0.0相同的错误消息(包括版本6.2.4!?)。 任何建议将不胜感激。

1 个答案:

答案 0 :(得分:0)

此问题与http://github.com/ngrx/platform/issues/1026类似,因为缺少报告的属性名称意味着ng无法从命令行在内部生成此属性。所引用的文章建议--name标志可以解决此问题,并且可以。通过将命令更改为 ng新的应用程序名称--name应用程序名称

解决了我的问题。

相关问题