当运行终端命令ng server或ng serve——live-reload=true时,我得到了这个问题:
serve命令需要在Angular项目中运行,但是 找不到项目定义。
当运行终端命令ng server或ng serve——live-reload=true时,我得到了这个问题:
serve命令需要在Angular项目中运行,但是 找不到项目定义。
当前回答
我在VS Code中也遇到了同样的问题,结果发现启用Angular图标检测可以解决这个问题
其他回答
切换到你的app文件夹,再次运行generate命令:
我也得到了这个问题,并通过运行下面的命令来解决。
ng update @angular/cli --migrate-only --from=<WhateverVersionYouAreCurrentlyOn>
e.g.
ng update @angular/cli --migrate-only --from=1.7.3
从这里获取裁判
确保您在应用程序根文件夹中运行该命令。
你可以使用命令'ng update——all'来更新angular。这需要时间,但要确保所有组件都是最新的。
这解决了我的问题:
ng generate component nameComponent --module app.module