为什么Angular CLI项目没有启动?

时间:2017-10-04 03:10:46

标签: angular angular-cli

我有几个月前创建的Angular 4项目。当我进入Angular项目文件夹并输入ng serve时,我收到此错误:

  

您必须在angular-cli项目中才能使用该服务   命令。

知道出了什么问题吗?

是否有一些我可以验证的特定文件?

作为旁注,我创建了一个ng new Folder2,并且能够在该文件夹中成功运行ng serve

1 个答案:

答案 0 :(得分:3)

对我来说,似乎你没有触及项目这么长时间,你的项目中angular cli的旧版本可能比你的全球版本或方式更新。

如果您在项目之外运行ng -v,则会显示全局cli版本
如果您在项目中运行ng -v它将显示本地cli版本,您也可以在package.json

中查看devDependencies中的cli版本

所以你有两个选择 1更新angular cli
2以这种方式运行npm run ng serve npm将运行本地angular cli,一个表单package.json文件