当运行终端命令ng server或ng serve——live-reload=true时,我得到了这个问题:
serve命令需要在Angular项目中运行,但是 找不到项目定义。
当运行终端命令ng server或ng serve——live-reload=true时,我得到了这个问题:
serve命令需要在Angular项目中运行,但是 找不到项目定义。
当前回答
当我试图更新到最新的节点和npm包时,它发生在我现有的项目中:
卸载全局:npm Uninstall -g angular-cli 重置缓存:npm Cache clean或npm Cache verify(用于npm版本> 5) 安装最新版本:npm Install -g @angular/cli@latest
其他回答
我也有同样的错误。所以,我首先去到根文件夹(文件夹包含angular。Json文件)然后
run "npm install" command(creating node modules),
then run "npm audit fix --force"
and then run "ng build",(building project)
and "ng serve" (runnning project)
我也得到了这个问题,并通过运行下面的命令来解决。
ng update @angular/cli --migrate-only --from=<WhateverVersionYouAreCurrentlyOn>
e.g.
ng update @angular/cli --migrate-only --from=1.7.3
从这里获取裁判
在我的例子中,我忘记改变我的目录,所以在运行命令后:
新的角度项目
执行另一条命令:
cd AngularProject
我发球成功了。
确保你已经使用以下命令创建了angular应用,然后在创建的项目文件夹中运行ng serve。
ng new Project_Name
确保在项目中设置了新的angular版本配置。新的angular cli使用了angular。Json而不是。angular-cli。Json的配置。
遵循迁移指南。