我尝试使用
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".
为什么我会收到这个错误?
没有蛇壳.
还要注意下划线(不仅仅是单独的数字)。
ng new my_fantastic_app
是一个无效的名字。
当然正如其他人已经说过的那样,要小心 破折号之间的孤立数字
Melchia 是正确的。
但更具体地说,问题是破折号之间的唯一数字。
这也行:
ng new angular6-boilerplate
不要使用_(下划线)符号, 使用减号 - (减号)。
例如:
错误代码:
ng 新的 naytiv_admin_fe
正确的代码:
ng 新的 naytiv-admin-fe
不要包含任何特殊字符。您可以使用连字符 (-) 代替它。
最后的数字也不起作用。
我不得不从
改变ng 新的第 4 章
到
ng 新的第 4 章
angular的新项目命名尽量避免数字和特殊字符。 ng 新的 angular-6-boilerplate 更改为 --> ng 新的 angulaBoilerplate