使用Angular-CLI 6.1.2创建新项目时出错

She*_*ito 12 typescript angular-cli angular angular6 angular-cli-v6

我尝试使用ng new angular-6-boilerplateangular-cli最新版本创建一个新的Angular项目,但我不能再这样做了.我正在使用windows终端来创建我的项目,但是我收到了这个错误.

原理图输入不对Schema进行验证:{"name":"angular-6-boilerplate","version":"6.1.2","newProjectRoot":"projects","skipInstall":false,"linkCli": false,"skipGit":false,"commit":null}错误:

  Data path ".name" should match format "html-selector".
Run Code Online (Sandbox Code Playgroud)

为什么我收到此错误?

Mel*_*hia 25

不要包含项目名称特殊字符或数字.请尝试以下方法:

$ ng new angular-boilerplate
Run Code Online (Sandbox Code Playgroud)

我做了一些研究,发现这来自负责创建新的Angular应用程序Link Here的模式


Tsa*_*tis 13

没有Snakecase.

注意下划线(不只是单独的数字).

ng new my_fantastic_app
Run Code Online (Sandbox Code Playgroud)

是无效的名称.

当然,正如其他人已经说过的那样,请注意破折号之间的孤独数字


小智 6

Melchia是对的.

但更具体地说,问题是破折号之间的唯一数字.

这也有效:

ng new angular6-boilerplate
Run Code Online (Sandbox Code Playgroud)