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

使用Yarn安装带TypeScript支持的Create React App时遇版本兼容错误

解决Create React App TypeScript项目依赖安装的Node版本兼容问题

错误核心原因:当前使用的Node.js版本(17.4.0)不符合依赖包expect@29.0.2要求的版本范围(^14.15.0 || ^16.10.0 || >=18.0.0),导致依赖安装失败。

以下是两种可行的解决办法:

方法一:切换到兼容的Node.js版本(推荐)

使用Node版本管理工具(如nvm、n)可以快速切换版本,避免全局环境冲突:

  • 若使用nvm:
    1. 安装一个兼容的Node版本,比如18.x:nvm install 18
    2. 切换到该版本:nvm use 18
    3. 验证版本是否正确:node -v,确认输出为18.x或其他符合要求的版本
    4. 重新执行项目创建命令:yarn create react-app my-app --template typescript

方法二:临时忽略Node版本检查(不推荐)

如果暂时无法切换Node版本,可以临时让yarn跳过引擎兼容性检查:

  • Linux/macOS:执行export YARN_IGNORE_ENGINES=true,再重新运行创建命令
  • Windows命令行:执行set YARN_IGNORE_ENGINES=true,再重新运行创建命令

注意:此方法可能引发后续项目运行的未知兼容问题,仅作为临时应急方案。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.20 00:05:21