angular - 错误:serve 命令需要在 Angular 项目中运行,但找不到项目定义
问题描述
今天我通过使用检查了我的角度版本
ng -v
这显示了
Angular cli 1.0.0-beta.28.3
我使用卸载了这个版本
npm uninstall -g angular-cli
npm uninstall --save-dev angular-cli
rmdir -rf node_modules dist
npm cache clean -- force
然后我安装了 node js 新版本 12.18.1 。后来我使用这个安装了新版本,即 9 版本的 Angular。所以目前我有版本
Angular CLI: 9.1.9
Node: 12.18.1
---------------------------------
然后我在我的节点终端上运行以下命令
npm install -g @angular/cli@latest
npm install --save-dev @angular/cli@latest
最后使用
npm install
当我运行 Angular 项目时,我收到错误 The serve 命令需要在 Angular 项目中运行,但找不到项目定义。
我检查了堆栈溢出,发现我应该使用npm start
,但我想继续使用ng serve
。我无法迁移到更高版本,因为它现在和我在一起的是第 9 版。我应该再次卸载 angular。但我尝试了几次,但我仍然得到同样的错误。请帮我 。
PS对不起大家我重复堆栈溢出的问题,但我需要帮助,其他答案并没有解决我的错误。
谢谢
解决方案
推荐阅读
- swift - 斯威夫特:检查图片网址是否已更改
- java - 我正在使用 Linux 子系统,但无法安装 Java 或 Jshell
- javascript - Angular Service 提供默认值?
- javascript - 在隐藏的 div 中发布变量
- javascript - 如果数据库中的数据返回更多无效
- elasticsearch - 在 Kibana 中,度量标准无法正确显示仪表类型
- php - 在 HTML2PDF 中自动创建新页面
- android - 触摸外部时弹出窗口不隐藏
- python - 长列表作为 set_xticklabels 输入的问题(未对齐)
- google-chrome - 在 DevTools 的性能选项卡中分析鼠标单击