使用ng new命令创建项目时,项目名称无效

时间:2018-06-09 17:19:11

标签: angular

我在本地安装了最新版本的angular-cli,并尝试使用命令ng new ETG.WEB.UI --style = scss创建一个新项目。

我收到错误消息项目名称ETG.WEB.UI无效。如果我使用命令ng new new ETG --style = scss

,它会成功运行

有人可以告诉我它是否真的不符合angular-cli permit表命名约定,或者我只是在创建项目时将项目从ETG重命名为ETG.WEB.UI。

3 个答案:

答案 0 :(得分:4)

使用连字符作为分隔符创建一个新项目,然后重命名它创建的文件夹。

ng new ETG-WEB-UI --style=scss

这将创建一个名为ETG-WEB-UI的文件夹。只需在命令提示符或Windows中将其重命名为ETG.WEB.UI即可。

然后运行正常:

ng serve

我刚试过这个,到目前为止我在重命名项目后没有遇到任何问题。

答案 1 :(得分:1)

您还可以做的是稍微更改ng new命令以包括目录名称。这里的项目名称为ETGWebUI,目录名称为ETG.WEB.UI

ng new ETGWebUI --directory ETG.WEB.UI

在项目名称中加上破折号(-)也会产生错误。因此,我建议也不要使用破折号。但是您可以对目录名称执行任何操作。

答案 2 :(得分:0)

尝试不带点“。” 例如。 ETG-WEB-UI

我遇到了同样的问题,我更换了。为-为我工作。