ng serve 命令需要在 Angular 项目中运行,但找不到项目定义

Posted

技术标签:

【中文标题】ng serve 命令需要在 Angular 项目中运行,但找不到项目定义【英文标题】:ng serve command requires to be run in an Angular project, but a project definition could not be found 【发布时间】:2020-08-25 23:57:51 【问题描述】:

我正在尝试使用 nrwl cli 创建 nrwl 工作区项目。

我正在按照下面的 github 说明创建 nrwl 工作区项目

https://github.com/onehungrymind/angular-core-workshop

但我收到以下错误

当我检查 ng version 命令时,我看到 Angular 未定义。

我该如何解决这个问题?另外,我没有看到在我的 angular/nrwl 项目中创建了 angular.json 或 angular.cli.json。

【问题讨论】:

npm run start怎么样? 【参考方案1】:

我成功克隆了 repo,可能某些文件被删除了,

尝试再次克隆,然后在 ng serve 之前 npm i

【讨论】:

以上是关于ng serve 命令需要在 Angular 项目中运行,但找不到项目定义的主要内容,如果未能解决你的问题,请参考以下文章

构建 Angular 8 项目时出现空白页面,但使用“ng serve”可以完美运行

运行 ng serve 命令时“端口 4200 已在使用中”

在 ng serve 命令上找不到构建器 @angular-devkit/build-angular:dev-server 的实现

Angular CLI 错误:serve 命令需要在 Angular 项目中运行,但找不到项目定义

Angular 10 运行 ng serve 获取 webpack,内存错误

错误,使用 ng-cli 运行 ng serve 时编译失败