angular - Angular:serve 命令需要在 Angular 项目中运行,但找不到项目定义
问题描述
我正在尝试运行一个Angular 项目,但ng serve practice-app
在使用该命令时出现此错误:The serve command requires to be run in an Angular project, but a project definition could not be found.
我能够运行其他 Angular 项目,ng serve
但我无法启动这个项目。红色文件夹显然是令人担忧的,但是对于 angular 的新手,我不太确定那里发生了什么。
我正在使用 Angular CLI 11.1.1 和节点 12.4.0。我已经尝试过卸载和重新安装 angular、清理缓存以及其他帖子中提到的几乎所有内容的变体,但到目前为止还没有运气,所以我将其发布为最后的手段。有谁知道如何解决?
解决方案
我碰巧尝试在使用 Ruby on Rails 创建的项目中运行 ng serve 命令。换句话说,它必须为 Ruby on Rails运行rails -s 命令。我很困惑,因为 Angular 被集成到 Ruby on Rails 中,所以我不得不运行 rails -s 命令来启动我项目的本地服务器。
推荐阅读
- python-3.x - 打印空列表
- javascript - Thymeleaf javascript根据表格中的文本替换图像源
- java - 线程“主”java.lang.UnsatisfiedLinkError 中的异常:com.printer.PrinterWinAPI.GetStatus(Ljava/lang/String;)J
- sql - 在sql server中将bool更新为不可为空
- javascript - Webpack 如何使用 $translatePartialLoader 缓存半身角翻译?
- java - 在 C++ 类方法循环中创建 JVM - 调用 API
- r - 能够将 1 行现有列与 R 中的另一行现有列合并以创建第 3 列
- javascript - 如何让硒等到页面完全呈现?
- java - 是否可以在 Selenium 网格中注册自定义 webdriver?
- css - 如何在 CSS 中制作蛋形?