构建角度代码时出错

时间:2019-01-08 14:07:40

标签: angular

我已经创建了角度应用程序,但是在执行命令“ ng serve

时出错

错误是:build命令需要在有角度的项目中运行,但是找不到项目定义。

我尝试安装@ angular / cli,devkit核心和angular软件包,但仍然遇到相同的错误。

我不知道我在想什么。我在Google中搜索了很多内容,但无法解决此错误。

已编辑:已添加图片。 enter image description here

1 个答案:

答案 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