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

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


当前回答

这3条命令帮助了我 NPM install——force NPM审计修复——强制 npm开始

其他回答

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

在包管理器控制台中运行该命令

PM> cd NameofApp 

然后您可以尝试在那里运行命令。例如

PM > ng generate component Home

任何问题在你的角度。Jason文件可能导致此错误。如果文件在你的目录中丢失了或者出现了错误。

解决了。我在ubuntu 18.04.01 LTS上也遇到了同样的问题。以上选项无效,因为我正在使用NVM(节点版本管理器)。解决方案是 创建项目前,请先使用命令 NVM使用10 (我的节点版本是10.15.0,所以我使用“nvm use 10”) 它将显示输出- 现在使用节点v10.15.0 (npm v6.4.1) 版本将根据不同的系统而有所不同。 然后创建新项目。

同时确保如果你正在运行ng服务,你先停止它…