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

npm start无法启动React开发服务器,提示'node'未被识别

解决执行npm start时提示“'node' 不是内部或外部命令”的问题

确认Node.js安装与PATH配置

  • 打开全新的CMD窗口,执行node -v和npm -v,若两者均能输出版本号,说明安装正常;若失败,重新运行Node.js安装程序,务必确认安装过程中勾选了Add to PATH选项。
  • 手动配置环境变量:
    1. 找到Node.js安装目录(默认路径为C:\Program Files\nodejs\或C:\Program Files (x86)\nodejs\)
    2. 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
    3. 在「系统变量」区域找到Path变量,点击「编辑」,添加Node.js安装目录的完整路径
    4. 重启所有终端及VS Code,再次执行node -v验证配置生效

修复VS Code终端环境变量缓存

  • 完全关闭VS Code(包括后台进程)后重新打开,避免终端缓存旧的环境变量
  • 在VS Code终端中执行echo %PATH%,检查Node.js的安装路径是否在输出列表中,若未出现,按上述步骤添加环境变量后重启终端

修正全局安装命令

  • Windows系统不支持sudo命令,之前执行的sudo npm install react-scripts -g无效,需重新执行:npm install react-scripts -g

验证项目本地依赖

  • 进入React项目根目录,执行npm install重新安装所有本地依赖
  • 尝试直接通过npx调用本地react-scripts启动项目:npx react-scripts start

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.07 16:57:04