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

更新Node.js后仍显示旧版本,无法运行create-react-app怎么办?

解决Create React App识别旧Node版本的问题
  • 检查终端Node路径冲突
    在Mac/Linux终端执行which node,Windows终端执行where node,查看输出的路径是否对应你安装的v18.13.0版本。如果存在多个路径,旧版本Node的路径可能在系统PATH中优先级更高,需要将新版本Node的路径调整到PATH最前端。

  • 清除npx缓存
    旧版本的create-react-app缓存可能绑定了旧Node版本,执行命令npx clear-npx-cache清除缓存,之后重新运行npx create-react-app client。

  • 重启终端或IDE
    终端会缓存环境变量,更新Node后未重启的话,可能仍使用旧环境配置。关闭所有终端窗口,或重启你的开发工具(如VS Code),再打开新终端执行命令。

  • 检查Node版本管理工具(如nvm)
    如果你用nvm管理Node版本,可能未切换到新版本。执行nvm use 18.13.0切换目标版本,确认node -v显示v18.13.0后,再运行create-react-app命令。

  • 全局重装create-react-app(可选)
    先卸载旧的全局版本:npm uninstall -g create-react-app,然后安装最新版:npm install -g create-react-app,之后直接执行create-react-app client。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.03 21:10:27