我已经创建了角度应用程序,但是在执行命令“ ng serve ”
时出错错误是:build命令需要在有角度的项目中运行,但是找不到项目定义。
我尝试安装@ angular / cli,devkit核心和angular软件包,但仍然遇到相同的错误。
我不知道我在想什么。我在Google中搜索了很多内容,但无法解决此错误。
答案 0 :(得分:3)
在终端中(命令可能因终端而异):
[my-folder] ng new my-test
...
...
...
[my-folder] ls
[my-folder] . .. my-test
[my-folder] cd my-test
[my-test] ng serve
如果此时出现该错误,请找到当前的Angular CLI版本并进行更新:
[my-test] ng -v
[my-test]
_ _ ____ _ ___
/ \ _ __ __ _ _ _| | __ _ _ __ / ___| | |_ _|
/ △ \ | '_ \ / _` | | | | |/ _` | '__| | | | | | |
/ ___ \| | | | (_| | |_| | | (_| | | | |___| |___ | |
/_/ \_\_| |_|\__, |\__,_|_|\__,_|_| \____|_____|___|
|___/
Angular CLI: 1.7.4
Node: 8.9.3
OS: darwin x64
Angular: 5.2.11
... animations, common, compiler, compiler-cli, core, forms
... http, language-service, platform-browser
... platform-browser-dynamic, router
@angular/cli: 1.7.4
@angular-devkit/build-optimizer: 0.3.2
@angular-devkit/core: 0.3.2
@angular-devkit/schematics: 0.3.2
@ngtools/json-schema: 1.2.0
@ngtools/webpack: 1.10.2
@schematics/angular: 0.3.2
@schematics/package-update: 0.3.2
typescript: 2.5.3
webpack: 3.11.0
[my-test] ng update @angular/cli --migrate-only --from=<1.7.4>
这样,您将更新Angular CLI。注意您自己的版本。如您所见,在我的情况下是1.7.4,但是您的可能会有所不同。
基于https://github.com/angular/angular-cli/issues/12215#issuecomment-433593036