当运行终端命令ng server或ng serve——live-reload=true时,我得到了这个问题:

serve命令需要在Angular项目中运行,但是 找不到项目定义。


当前回答

你可以使用命令'ng update——all'来更新angular。这需要时间,但要确保所有组件都是最新的。

其他回答

我犯了一个错误,在Angular应用程序的父目录下运行ng server, OP得到了答案,但如果有人正在搜索答案,可能也想cd到应用程序目录中。

你可以使用命令'ng update——all'来更新angular。这需要时间,但要确保所有组件都是最新的。

如果您已经下载了一个项目,请在该项目中执行

npm安装

尝试 --> npx 的发球

我在运行ng serve时也遇到了同样的错误,我在运行npx ng serve时修正了它

我在Angular7中也遇到了同样的问题,因为在运行应用程序之前,我们需要进入根文件夹。进入应用程序的根文件夹并运行该命令。它非常适合我。