gpt4 book ai didi

react-native - 如何告诉 Expo 使用 --legacy-peerdeps 选项安装 npm 依赖项?

转载 作者:行者123 更新时间:2023-12-05 03:17:46 27 4
gpt4 key购买 nike

我正在尝试在本地构建我的 Expo 移动应用。

当 Expo 开始 [INSTALL_DEPENDENCIES] 步骤时,它会执行 npm install。但就我而言,我知道我正在使用的遗留软件包导致了一些问题。因此,这一步被破坏,构建失败。

我想将 Expo 配置为执行 npm install --legacy-peer-deps 而不是 npm install

就我而言,我有 rn-pdf-reader-js@4.1.1 和 Expo SDK 46。

这个选项是可配置的吗?

最佳答案

看了一点之后,我想通了:

在项目根目录中创建 .npmrc 文件:

legacy-peer-deps=true

但是,另一种选择是在 eas-build-pre-install 中运行 npm config set legacy-peer-deps true hook .

package.json 中,将以下内容添加到 scripts:

 "eas-build-pre-install": "npm config set legacy-peer-deps true"

关于react-native - 如何告诉 Expo 使用 --legacy-peerdeps 选项安装 npm 依赖项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73933728/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com