在Microsoft AppCenter构建React Native应用时配置npm install --legacy-peer-deps
在Microsoft App Center中配置自定义npm install命令解决依赖冲突
- 在项目根目录创建
appcenter-post-clone.sh脚本文件,内容如下:# 移除旧的node_modules避免残留问题 rm -rf node_modules # 使用指定参数执行npm安装 npm install --legacy-peer-deps - 给脚本添加可执行权限(本地操作后提交代码):
chmod +x appcenter-post-clone.sh - 将修改后的代码推送到App Center关联的代码仓库分支,触发构建即可。
说明:App Center构建流程中,
appcenter-post-clone.sh是官方提供的自定义钩子脚本,会在代码克隆完成后、默认依赖安装步骤前自动执行,因此这里的npm命令会替代默认的npm install,解决peer依赖冲突问题。
内容的提问来源于stack exchange,提问作者lonewolf
相关产品推荐
相关产品推荐

