我有几个月前创建的Angular 4项目。当我进入Angular项目文件夹并输入ng serve
时,我收到此错误:
您必须在angular-cli项目中才能使用该服务 命令。
知道出了什么问题吗?
是否有一些我可以验证的特定文件?
作为旁注,我创建了一个ng new Folder2
,并且能够在该文件夹中成功运行ng serve
。
答案 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
文件