【问题标题】:project definition could not be found , serve command requires to be run in an Angular project找不到项目定义,服务命令需要在 Angular 项目中运行
【发布时间】:2021-04-13 01:37:31
【问题描述】:

我像往常一样尝试启动项目,但我发现这个问题阻碍了我。我尝试了一些在堆栈溢出时发现的解决方案,但没有奏效。有什么建议吗?

【问题讨论】:

  • 在终端运行命令:npm install
  • 已经做了,但总是一样的prblm

标签: angular


【解决方案1】:

您可以尝试一下错误消息中所说的内容。删除 node_modules 文件夹和 package-lock.json 文件。之后执行npm install 并尝试重新开始。

【讨论】:

  • 请删除 node_modules 和 package.json 的命令
  • 在您的 cmd 中导航到您的项目文件夹,然后使用 rmdir /S node_modules 删除该文件夹。使用del /f package-lock.json,您可以删除该文件。否则,只需使用 Windows 资源管理器。应该也可以。
  • 那之后我该如何安装呢?
  • 在你的 cmd 中运行 npm install。这将为项目提取所有必要的依赖项。这些存储在node_modules 文件夹中。
  • 这里link也是一些建议。我会尝试运行npm install -g @angular/cli@<your angular version>
【解决方案2】:

您是否确保您与 package.json 位于同一目录中? 如果是这样,您可以尝试以下更新

ng update @angular/cli --migrate-only --from=<WhateverVersionYouAreCurrentlyOn>

例如ng update @angular/cli --migrate-only --from=1.7.3

我的回答是基于对另一个主题的回答。你可以找到它here

【讨论】:

  • 是的,我在这个项目上工作了几个星期,但我不知道他为什么不想从今天开始。
猜你喜欢
  • 2020-04-19
  • 1970-01-01
  • 1970-01-01
  • 2020-08-25
  • 1970-01-01
  • 1970-01-01
  • 2019-04-05
  • 2023-03-13
  • 2020-03-19
相关资源
最近更新 更多