ng generate service命令说已经存在

时间:2019-02-22 17:45:56

标签: angular angular-cli

在我的Mac上,我正在尝试创建一项服务,但是它无法正常工作。 我一直按照this link学习Angular,并完全使用了他的代码。

我得到的错误是:

  

Ankits-MBP:project ankit $ ng生成服务用户已存在。   原理图工作流程失败。见上文。

1 个答案:

答案 0 :(得分:0)

错误指出该服务已经明确存在,也许您已经启动了两倍于新服务的生成,并且触发了错误。

您确定已正确指定保存服务的路径吗?也许Angular已经创建了该服务,但您没有找到它。

也许您可以尝试指定其他路径,并查看生成是否正常工作。

ng generate service custom-path/service-name

或更短的语法

ng g s custom-path/service-name

(如果您是通过CLI创建的项目,则应在project-name/src/app/custom-path/service-name.service.ts文件夹下找到新服务)