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

启动React Native项目遇故障:npx expo start失败及Set-ExecutionPolicy-Scope报错

解决React Native Expo项目启动及PowerShell执行策略报错问题

一、修复PowerShell执行策略命令报错

你输入的命令格式错误,导致系统无法识别。正确的命令需在命令名、参数、参数值之间保留空格:

Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass

错误原因:你把-Scope参数直接连在了Set-ExecutionPolicy后面,写成了Set-ExecutionPolicy-Scope,系统会将其判定为不存在的命令名,因此抛出CommandNotFoundException。

执行正确命令后,会临时将当前PowerShell进程的执行策略设置为Bypass,允许运行脚本,且不会影响系统全局设置。

二、解决npx expo start无法启动项目的问题

按以下步骤逐一排查:

  • 先执行上述正确的执行策略命令,重启终端后再尝试启动项目。
  • 检查Node.js版本:运行node -v,确保版本在16.x及以上(Expo官方要求最低16.14.0),版本过低会导致启动失败。
  • 清除npm缓存并重新安装依赖:
    npm cache clean --force
    # Windows系统执行下面的命令
    del package-lock.json && rmdir /s /q node_modules
    # macOS/Linux系统执行下面的命令
    rm -rf node_modules package-lock.json
    
    npm install
    
  • 使用最新版Expo启动项目:
    npx expo@latest start
    
  • 关闭本地防火墙或杀毒软件,部分安全软件会拦截Expo的端口通信。
  • 检查项目配置文件app.json或app.config.js是否存在语法错误,配置错误也会导致启动失败。

内容的提问来源于stack exchange,提问作者Ivy Mumbua

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.16 00:59:54