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

升级React Native v73.1后Windows运行报错:未指定终端应用

解决React Native v73.1 Windows运行报错:Cannot start server in new window because no terminal app was specified

方案1:配置系统默认终端(推荐)

  • 打开Windows设置,进入系统 > 终端
  • 在“默认终端应用”下拉菜单中选择常用终端(如Windows Terminal、Command Prompt、PowerShell)
  • 重启命令行工具和React Native项目,重新运行npx react-native run-android或npx react-native run-windows

方案2:通过环境变量指定终端

  • 打开系统环境变量设置(右键此电脑 > 属性 > 高级系统设置 > 环境变量)
  • 在“用户变量”或“系统变量”中点击新建:
    • 变量名:REACT_NATIVE_TERMINAL
    • 变量值:填入终端可执行文件路径,示例:
      • Windows Terminal:wt.exe
      • Command Prompt:cmd.exe
      • PowerShell:powershell.exe
  • 保存后重启所有命令行窗口,再运行项目

方案3:运行命令时临时指定终端

  • 直接在命令前临时声明终端,示例:
    REACT_NATIVE_TERMINAL=wt.exe npx react-native run-android
    
    PowerShell环境下:
    $env:REACT_NATIVE_TERMINAL="powershell.exe"; npx react-native run-windows
    

补充说明

该问题源于React Native v73.x版本开始在Windows系统中要求明确指定终端应用,Mac系统因默认存在Terminal.app所以无此问题。若以上方案无效,可尝试:

  • 更新Windows Terminal至最新版本
  • 删除项目node_modules和package-lock.json,重新执行npm install

内容的提问来源于stack exchange,提问作者Paramasivam Mathesh

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.03 18:44:52