【问题标题】:Angular Project run fail, after clone github克隆 github 后,Angular 项目运行失败
【发布时间】:2022-01-23 17:30:39
【问题描述】:

从 GitHub 成功克隆 Angular 项目后,使用 git clone ---link。然后当我运行 "npm install" 时,我发现了这些错误。

当我运行 "ng serve" 时,我发现了另一个错误,例如这张图片

【问题讨论】:

  • 能否分享项目的github链接我可以在我的电脑上试试
  • 您使用的是哪个版本的 angular 和 npm/node..?检查 GitHub 链接项目 angular 和 npm 版本。尝试安装与 Github 项目相同版本的 angular 和 node。
  • 能否请您将图片替换为您的错误的文本副本?人们更喜欢从问题/答案中复制文本...(您自己不喜欢吗?)
  • 抱歉,这个 git repo 是私有 repo。实际上,这是一个个人项目,所以我不能分享我的 git repo。

标签: angular npm node-modules npm-install npm-start


【解决方案1】:

我猜这是一个旧的 repo,你最近决定在你的本地环境中更新 npm 本身......

运行(根据您的错误消息)

npm i --legacy-peer-deps

npm v8+ 更新了 package-lock.json 的版本,旧的 repos 有许多旧的依赖项可能与此更新不兼容。当您使用 --legacy-peer-deps it uses the old ways 运行 npm 时...

【讨论】:

  • 对不起,当我运行这个命令时,我发现了另一个问题,比如 npm ERR!代码 ERR_SOCKET_TIMEOUT npm ERR! errno ERR_SOCKET_TIMEOUT npm ERR!网络尝试获取 registry.npmjs.org/typescript 时响应正文无效:套接字超时 npm ERR!网络 这是与网络连接有关的问题。 npm 错误!网络 在大多数情况下,您使用代理服务器或网络设置错误。 npm 错误!网络 npm 错误!网络 如果您在代理后面,请确保 npm ERR!网络“代理”配置设置正确。请参阅:'npm 帮助配置'
  • 这是您的本地网络和站点registry.npmjs.org/typescript 之间的问题......您的防火墙或其他东西可能会阻止它。在继续之前确保它在您的浏览器上运行
猜你喜欢
  • 2021-03-01
  • 1970-01-01
  • 2014-11-16
  • 1970-01-01
  • 1970-01-01
  • 2016-03-17
  • 1970-01-01
  • 2017-01-28
  • 2023-03-29
相关资源
最近更新 更多