我在本地安装了最新版本的angular-cli,并尝试使用命令ng new ETG创建一个新项目。蹼。UI --style=scss。
我收到错误消息项目名称 ETG。蹼。用户界面无效。如果我使用命令 ng new ETG --style=scss 它就会成功运行
有人可以告诉我它是否真的不符合 angular-cli 允许表命名约定,或者我只是简单地将项目从 ETG 重命名为 ETG。蹼。创建后的 UI。
使用连字符作为分隔符创建新项目,然后重命名它创建的文件夹。
ng new ETG-WEB-UI --style=scss
这将创建一个名为 ETG-WEB-UI 的文件夹。只需将其重命名为 ETG。蹼。UI 在命令提示符或 Windows 中。
然后正常运行 ng 服务:
ng serve
我刚刚尝试过这个,到目前为止,重命名后我没有遇到任何问题。
您还可以稍微更改ng new
命令以包含目录名称。此处项目名称为ETGWebUI
,目录名称为ETG.WEB.UI
ng new ETGWebUI --directory ETG.WEB.UI
有时,项目名称中的短划线 (-( 也会产生错误。所以我建议不要使用破折号。但是您可以对目录名称执行任何操作。
尝试不带点"." 例如 ETG-WEB-UI
我遇到了同样的问题,我更换了. for - 并为我工作。