当运行终端命令ng server或ng serve——live-reload=true时,我得到了这个问题:
serve命令需要在Angular项目中运行,但是 找不到项目定义。
当运行终端命令ng server或ng serve——live-reload=true时,我得到了这个问题:
serve命令需要在Angular项目中运行,但是 找不到项目定义。
当前回答
请检查您是否在项目文件夹中,然后再次尝试ng serve命令
我得到了同样的错误,因为我尝试ng服务命令在我的项目之外
例如:: 假设你有一个名为“电子商务”的项目,遍历到文件夹中,并尝试命令ng serve 打开终端 cd电子商务 ng服务
其他回答
最后,下面的命令为我解决了这个问题!
ng update --all --force
重新安装应用程序比更新或编辑一些NPM无法识别的配置要好得多,因为配置缺失或我们不确定哪里出了问题。
我选择@Tinu解决方案是工作
步骤1)npm install -g @angular/cli
步骤2)ng新的my- angle项目
步骤3)cd my- angle -project
第四步:上菜——打开
只是备份了我们当前的源代码,并把它放回要创建的新angular项目中。
当我试图更新到最新的节点和npm包时,它发生在我现有的项目中:
卸载全局:npm Uninstall -g angular-cli 重置缓存:npm Cache clean或npm Cache verify(用于npm版本> 5) 安装最新版本:npm Install -g @angular/cli@latest
确保您在应用程序根文件夹中运行该命令。
我在Angular7中也遇到了同样的问题,因为在运行应用程序之前,我们需要进入根文件夹。进入应用程序的根文件夹并运行该命令。它非常适合我。