【问题标题】:How can I deploy an app using legacy peer deps?如何使用旧版对等 dep 部署应用程序?
【发布时间】:2023-01-17 08:26:02
【问题描述】:

所以我的项目中有两个包具有冲突的对等依赖性。其中一个部门仅支持 react^16.14.0。

所以我设法通过使用npm install --legacy-peer-deps让它在本地工作,但是当我将项目部署到 Google Cloud App Engine 时如何使用这个命令? App Engine 安装失败 Could not resolve dependency.

【问题讨论】:

  • 您是否尝试过降级您的节点版本?你也可以分享你的package.json 文件吗?

标签: google-app-engine npm dependencies npm-install dependency-management


【解决方案1】:

对我来说,我通过在项目的根目录中创建 .npmrc 来实现这一点。并在文件中添加legacy-peer-deps=trueSource

【讨论】:

  • 源链接无效。你能展示一下你是怎么做到的吗?
【解决方案2】:

所以,@keyur Shah 的回复对我有用。

除了我只在位于项目根目录的 .npmrc 文件中输入了 legacy-peer-deps 。 (而不是 legacy-peer-deps=true )

他提到 ias 来源的链接是:https://issuetracker.google.com/issues/241076152

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-25
    相关资源
    最近更新 更多