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

使用npx create-react-app等npm命令遇TypeError错误求助

问题描述

使用npx create-react-app及其他npm命令时触发报错,已重装Node.js v18.16.0,问题仍未解决。

报错信息

C:\Users\...\AppData\Roaming\npm\node_modules\npm\lib\cli.js:35
    throw err
    ^

TypeError: Cannot read properties of undefined (reading 'semver')
    at Object.<anonymous> (C:\Users\...\AppData\Roaming\npm\node_modules\npm\lib\utils\config\definition.js:33:5)
    at Module._compile (node:internal/modules/cjs/loader:1254:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1308:10)
    at Module.load (node:internal/modules/cjs/loader:1117:32)
    at Module._load (node:internal/modules/cjs/loader:958:12)
    at Module.require (node:internal/modules/cjs/loader:1141:19)
    at require (node:internal/modules/cjs/helpers:110:18)
    at Object.<anonymous> (C:\Users\...\AppData\Roaming\npm\node_modules\npm\lib\utils\config\definitions.js:4:20)
    at Module._compile (node:internal/modules/cjs/loader:1254:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1308:10)

解决步骤

  • 彻底删除全局npm相关目录:找到C:\Users\你的用户名\AppData\Roaming\npm和C:\Users\你的用户名\AppData\Roaming\npm-cache文件夹,完全删除。
  • 清理Node.js残留文件:卸载Node.js后,检查C:\Program Files\nodejs、C:\Program Files (x86)\nodejs目录,若存在则删除;同时删除用户根目录下的.npmrc文件(如果有)。
  • 重新安装Node.js:下载v18.16.0官方安装包,选择默认路径安装,确保勾选"Add to PATH"选项。
  • 验证环境:打开新的命令提示符,执行node -v和npm -v确认版本匹配,再尝试运行npx create-react-app。
  • 备选方案:若上述操作无效,执行corepack enable,使用npx create-react-app@latest创建项目。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.23 19:53:23