You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows环境下无法安装Expo React Native的问题求助

解决npx create-expo-app@latest在Windows 11下的安装错误

问题背景

环境配置:Node.js 20.18.0,Windows 11,Git Bash
执行npx create-expo-app@latest时出现两类错误:

  1. EPERM权限错误:无法删除node_modules下的部分目录(如jsdom、@expo/json-file相关目录)
  2. Shell脚本执行失败:./scripts/link-react-compiler-runtime.sh无法被识别为有效命令

解决方案

1. 修复EPERM权限问题

  • 关闭所有占用项目目录的程序:包括VS Code、资源管理器、其他终端窗口,防止文件被锁定
  • 以管理员身份运行Git Bash:右键Git Bash图标,选择「以管理员身份运行」,再重新执行创建命令
  • 手动清理残留后重装:如果项目已生成,删除项目内的node_modules文件夹和package-lock.json,然后在项目目录执行npm install

2. 解决Shell脚本执行失败

  • 强制使用npm兼容模式执行创建命令:
    npx create-expo-app@latest --npm
    
  • 切换到PowerShell执行:以管理员身份打开PowerShell,重新运行npx create-expo-app@latest,PowerShell对Windows脚本兼容性更好
  • 配置npm使用Git Bash作为脚本shell:
    npm config set script-shell "C:\Program Files\Git\bin\bash.exe"
    
    执行完成后再次运行创建命令

3. 额外排查措施

  • 清理npm缓存:
    npm cache clean --force
    
  • 降级Node.js到LTS版本:使用nvm切换到18.x版本(Expo对LTS版本兼容性更稳定)
  • 迁移项目到本地磁盘:避免将项目放在OneDrive目录下,实时同步功能可能锁定文件导致权限问题

内容的提问来源于stack exchange,提问作者Alen Aju

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.17 15:00:10