当运行终端命令ng server或ng serve——live-reload=true时,我得到了这个问题:
serve命令需要在Angular项目中运行,但是 找不到项目定义。
当运行终端命令ng server或ng serve——live-reload=true时,我得到了这个问题:
serve命令需要在Angular项目中运行,但是 找不到项目定义。
当前回答
同时确保如果你正在运行ng服务,你先停止它…
其他回答
Angular Cli错误:serve命令需要在Angular项目中运行,但是找不到项目定义 问题是缺少角度。json文件。
ng update --all --force
在Angular 7+中测试
在我的例子中,我忘记改变我的目录,所以在运行命令后:
新的角度项目
执行另一条命令:
cd AngularProject
我发球成功了。
请检查您是否在项目文件夹中,然后再次尝试ng serve命令
我得到了同样的错误,因为我尝试ng服务命令在我的项目之外
例如:: 假设你有一个名为“电子商务”的项目,遍历到文件夹中,并尝试命令ng serve 打开终端 cd电子商务 ng服务
我遇到了同样的错误。原因是新的angular cli更新使得angular-cli。Json是多余的,它被angular取代。json。我之前的Angular Cli版本是1.7.4,所以为了进行更改,我运行了下面的命令,它会为你完成转换:
ng update @angular/cli --migrate-only --from=1.7.4
我遇到了同样的问题,但我通过以下代码步骤解决了这个问题。
Step 1) npm install -g @angular/cli
Step 2) ng new my-angular-project
Step 3) cd my-angular-project
Step 4) ng serve --open