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

问题描述 投票:0回答:7

我尝试使用

ng new angular-6-boilerplate
创建一个新的 Angular 项目,但我不能再使用 angular-cli 最新版本了。我正在使用 Windows 终端创建我的项目,但出现此错误。

原理图输入未根据架构进行验证: {"name":"angular-6-boilerplate","version":"6.1.2","newProjectRoot":"projects","skipInstall":false,"linkCli":false,"skipGit":false,"提交“:空} 错误:

  Data path ".name" should match format "html-selector".

为什么我会收到这个错误?

angular typescript angular-cli angular6 angular-cli-v6
7个回答
37
投票

不要包含项目名称特殊字符或数字。尝试以下操作:

$ ng new angular-boilerplate

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


15
投票

没有蛇壳.

还要注意下划线(不仅仅是单独的数字)。

ng new my_fantastic_app

是一个无效的名字。

当然正如其他人已经说过的那样,要小心 破折号之间的孤立数字


7
投票

Melchia 是正确的。

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

这也行:

ng new angular6-boilerplate

2
投票

不要使用_(下划线)符号, 使用减号 - (减号)。

例如:

错误代码:

ng 新的 naytiv_admin_fe

正确的代码:

ng 新的 naytiv-admin-fe


1
投票

不要包含任何特殊字符。您可以使用连字符 (-) 代替它。


0
投票

最后的数字也不起作用。

我不得不从

改变

ng 新的第 4 章

ng 新的第 4 章


0
投票

angular的新项目命名尽量避免数字和特殊字符。 ng 新的 angular-6-boilerplate 更改为 --> ng 新的 angulaBoilerplate

© www.soinside.com 2019 - 2024. All rights reserved.