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

运行React TODO应用时yarn命令报错求助

解决PowerShell中yarn && yarn start报错问题

报错原因

你遇到的错误是因为Windows PowerShell(5.x及以下版本)不支持&&这种类Unix Shell的命令连接符,它把&&识别成了无效的语句分隔符。


解决方案

方案1:分开执行命令(最稳妥)

直接分两步运行,避免命令连接符的兼容问题:

  1. 先执行依赖安装:
    yarn
    
  2. 等待安装完成后,启动项目:
    yarn start
    

方案2:在旧版PowerShell中实现“条件执行”

如果想一行完成,且实现和&&一样的「前命令成功才执行后命令」的逻辑,可以用PowerShell的自动变量$?:

yarn; if ($?) { yarn start }

$?代表上一条命令的执行状态,只有yarn安装依赖成功时,才会触发yarn start。

方案3:升级PowerShell版本

PowerShell 7及以上版本已经原生支持&&连接符,升级后你可以直接使用项目文档里的命令:

yarn && yarn start

额外提醒

确保你已经正确安装了Node.js和Yarn,并且是在项目的根目录下执行上述命令。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.18 18:32:01