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

Node.js报错ERR_MODULE_NOT_FOUND找不到express包如何修复

报错说明

运行本地tinder-backend Node.js项目的server.js文件时触发运行时错误,错误码为ERR_MODULE_NOT_FOUND,完整报错信息如下:

node:internal/errors:464
ErrorCaptureStackTrace(err);
^
Error [ERR_MODULE_NOT_FOUND]: Cannot find package 'express' imported from F:\Document\My Project\NODE JS\Sample 1\tinder-backend\server.js
at new NodeError (node:internal/errors:371:5)
at packageResolve (node:internal/modules/esm/resolve:884:9)
at moduleResolve (node:internal/modules/esm/resolve:929:18)
at defaultResolve (node:internal/modules/esm/resolve:1044:11)
at ESMLoader.resolve (node:internal/modules/esm/loader:422:30)
at ESMLoader.getModuleJob (node:internal/modules/esm/loader:222:40)
at ModuleWrap. (node:internal/modules/esm/module_job:76:40)
at link (node:internal/modules/esm/module_job:75:36) {
code: 'ERR_MODULE_NOT_FOUND'
}

错误本质:运行server.js时,Node.js无法在项目依赖目录中找到被导入的express包。

修复方法

按以下步骤操作即可解决:

  • 打开终端,切换到项目根目录,即server.js所在的F:\Document\My Project\NODE JS\Sample 1\tinder-backend路径,操作时确认终端当前工作路径和该路径完全一致
  • 执行依赖安装命令:
    • 用npm的话,直接执行npm install即可安装项目package.json中声明的所有依赖(包含express);如果只想单独补装express,执行npm install express
    • 用yarn的话,执行yarn install安装全部依赖,单独补装express执行yarn add express
  • 安装完成后,确认项目根目录下存在node_modules/express目录,再重新执行node server.js启动项目即可正常运行

注意:如果安装依赖时弹出权限报错,Windows系统右键选择以管理员身份运行终端后重试,macOS/Linux系统在安装命令前加sudo提权后执行即可。

内容的提问来源于stack exchange,提问作者Ishara Madhusanka Thennakoon

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.28 08:24:15