当运行终端命令ng server或ng serve——live-reload=true时,我得到了这个问题:
serve命令需要在Angular项目中运行,但是 找不到项目定义。
当运行终端命令ng server或ng serve——live-reload=true时,我得到了这个问题:
serve命令需要在Angular项目中运行,但是 找不到项目定义。
当前回答
确保您在应用程序根文件夹中运行该命令。
其他回答
同时确保如果你正在运行ng服务,你先停止它…
在我的例子中,我忘记改变我的目录,所以在运行命令后:
新的角度项目
执行另一条命令:
cd AngularProject
我发球成功了。
当我们在错误的目录时,可能会发生此错误。所以使用CD命令来更改目录。 从上面的注释中,并不能很明显地看出具体是哪个命令给出的 这个错误。这个答案是基于你运行ng serve的假设 在根文件夹/实际项目文件夹之外。这就是给出错误的原因 Cli命令需要conf和build文件才能运行Cli build。
These should be the steps:
npm install -g @angular/cli //corrected from 'angular-cli'
ng new projectname
cd projectname
ng serve
open http://localhost:4200
以上都试过了但对我来说,问题是
npm开始
甚至所有的武力都不起作用?
它可能只是当你执行Angular从version升级时,当. Angular -cli。Angular .json(例如Angular 4)已经被一个新的版本使用了Angular .json。在这种情况下,你可能需要删除.angular-cli。Json,并替换为等效的元数据angular.json。在此之后,您将能够从一个命令或一步一步地执行更新。