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

npm start执行失败求助:React项目启动缺失parseurl模块

解决React项目npm start报错:Cannot find module 'parseurl'

执行npm start时出现如下报错:

node:internal/modules/cjs/loader:998
  throw err;
  ^

Error: Cannot find module 'parseurl'
Require stack:
- C:\Users\hp\Desktop\Programming\Projects\apexgrade\node_modules\finalhandler\index.js
- C:\Users\hp\Desktop\Programming\Projects\apexgrade\node_modules\express\lib\application.js
- C:\Users\hp\Desktop\Programming\Projects\apexgrade\node_modules\express\lib\express.js
- C:\Users\hp\Desktop\Programming\Projects\apexgrade\node_modules\express\index.js
- C:\Users\hp\Desktop\Programming\Projects\apexgrade\node_modules\webpack-dev-server\lib\Server.js
- C:\Users\hp\Desktop\Programming\Projects\apexgrade\node_modules\react-scripts\scripts\start.js
    at Module._resolveFilename (node:internal/modules/cjs/loader:995:15)
    at Module._load (node:internal/modules/cjs/loader:841:27)
    at Module.require (node:internal/modules/cjs/loader:1061:19)
    at require (node:internal/modules/cjs/helpers:103:18)
    at Object.<anonymous> (C:\Users\hp\Desktop\Programming\Projects\apexgrade\node_modules\finalhandler\index.js:18:16)
    at Module._compile (node:internal/modules/cjs/loader:1159:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1213:10)
    at Module.load (node:internal/modules/cjs/loader:1037:32)
    at Module._load (node:internal/modules/cjs/loader:878:12)
    at Module.require (node:internal/modules/cjs/loader:1061:19) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    'C:\\Users\\hp\\Desktop\\Programming\\Projects\\apexgrade\\node_modules\\finalhandler\\index.js',
    'C:\\Users\\hp\\Desktop\\Programming\\Projects\\apexgrade\\node_modules\\express\\lib\\application.js',
    'C:\\Users\\hp\\Desktop\\Programming\\Projects\\apexgrade\\node_modules\\express\\lib\\express.js',
    'C:\\Users\\hp\\Desktop\\Programming\\Projects\\apexgrade\\node_modules\\express\\index.js',
    'C:\\Users\\hp\\Desktop\\Programming\\Projects\\apexgrade\\node_modules\\webpack-dev-server\\lib\\Server.js',
    'C:\\Users\\hp\\Desktop\\Programming\\Projects\\apexgrade\\node_modules\\react-scripts\\scripts\\start.js'
  ]
}

已尝试npm install但问题未解决,可按以下步骤排查:

  • 手动安装缺失模块:直接安装parseurl依赖,执行命令:

    npm install parseurl --save
    

    若为开发依赖,可改用npm install parseurl --save-dev

  • 清理缓存并重装所有依赖:

    1. 删除项目根目录下的node_modules文件夹和package-lock.json文件
    2. 执行缓存清理命令:
      npm cache clean --force
      
    3. 重新安装所有依赖:
      npm install
      
  • 检查Node.js版本兼容性:部分依赖对Node版本有要求,可切换到项目推荐的Node版本(如使用nvm管理版本),再重新执行安装命令。

  • 修复损坏的lock文件:如果package-lock.json存在损坏或依赖路径错误,删除该文件后重新执行npm install,让npm重新生成正确的lock文件。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.13 06:45:32