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

运行npm start提示Cannot find module 'cors'错误如何解决

问题根因

你在index.js中引入了cors模块,但package.json的依赖列表中并未安装该包,Node.js加载依赖时无法找到对应模块,因此抛出MODULE_NOT_FOUND错误。

修复步骤

  • 在项目根目录执行cors包安装命令:
npm install cors
  • 安装完成后确认package.json的dependencies字段已经新增cors的版本记录,再执行npm start启动项目即可。

异常排查

如果安装cors后仍然报相同错误,按以下步骤处理:

  • 删除项目根目录的node_modules文件夹和package-lock.json文件
  • 重新执行npm install全量安装所有依赖
  • 再次执行npm start启动项目

可选优化(避免后续路由访问异常)

当前路由注册代码存在路径写法错误,建议修正:

// 原错误写法,路由路径不能加前置./
app.use('./api', studentRoutes.routes);
// 修正后写法
app.use('/api', studentRoutes.routes);

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 17:24:00