Abd*_*hem 7 build npm react-native npm-install expo
我正在尝试在本地构建我的 Expo 移动应用程序。
当 Expo 启动 [INSTALL_DEPENDENCIES] 步骤时,它会执行npm install
. 但就我而言,我知道我正在使用的旧包导致了一些问题。所以,这一步被破坏了,构建失败了。
我想将 Expo 配置为执行npm install --legacy-peer-deps
而不是npm install
.
就我而言,我使用的是rn-pdf-reader-js@4.1.1
Expo SDK 46。
这个选项可以配置吗?
Abd*_*hem 21
看了一点之后,我用以下方法弄清楚了:
.npmrc
在项目根目录中创建文件:
legacy-peer-deps=true
Run Code Online (Sandbox Code Playgroud)
npm config set legacy-peer-deps true
然而,另一种选择是在eas-build-pre-install
hook中运行。
在 中package.json
,添加以下内容scripts
:
"eas-build-pre-install": "npm config set legacy-peer-deps true"
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2859 次 |
最近记录: |