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



我在本地安装了最新版本的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 - 并为我工作。

最新更新