【问题标题】:Getting error while building angular code构建角度代码时出错
【发布时间】:2019-06-03 05:59:24
【问题描述】:

我创建了 Angular 应用,但在执行命令“ng serve”时出错

错误是:构建命令需要在 Angular 项目中运行,但找不到项目定义。

我已尝试安装 @angular/cli、devkit core 和 angular 包,但我仍然面临同样的错误。

我不知道我错过了什么。我在谷歌搜索了很多,但无法解决这个错误。

已编辑:图片已添加。

【问题讨论】:

  • 确保在项目目录中运行ng serve
  • 我在 cli 中编写了正确的命令并且我已经编辑了我的问题。
  • 能否请您张贴您的命令提示符的快照?
  • @AmiVyas 通过“ng new myapp”创建新项目后,您需要通过“cd myapp”进入“myapp”目录,然后运行“ng serve”
  • 分享你的命令提示符的屏幕截图,尝试创建一个新的空项目并提供服务

标签: angular


【解决方案1】:

在终端中(命令可能因您的终端而异):

[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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-13
    • 2015-10-22
    • 1970-01-01
    相关资源
    最近更新 更多