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

Node.js报MODULE_NOT_FOUND错误:找不到指定模块文件求助

Node.js MODULE_NOT_FOUND 问题解决方法

错误详情

internal/modules/cjs/loader.js:582
    throw err;
    ^

Error: Cannot find module 'C:\Users\User\Desktop\NodeJsProject\app.js'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:580:15)
    at Function.Module._load (internal/modules/cjs/loader.js:506:25)
    at Function.Module.runMain (internal/modules/cjs/loader.js:741:12)
    at startup (internal/bootstrap/node.js:285:19)
    at bootstrapNodeJSCore (internal/bootstrap/node.js:739:3)
    code: 'MODULE_NOT_FOUND',
requireStack: []

解决步骤

  • 确认文件存在性:检查C:\Users\User\Desktop\NodeJsProject目录下是否存在app.js,排查是否文件名拼写错误(如App.js、app.jsx)、文件被删除或移动位置。
  • 核对启动命令路径:
    • 若直接用node app.js启动,确保终端当前工作目录是NodeJsProject;
    • 或使用绝对路径启动:node C:\Users\User\Desktop\NodeJsProject\app.js。
  • 检查package.json启动脚本:查看项目根目录的package.json中scripts字段的start命令,确认指向的文件名与实际入口文件一致,例如:
    "scripts": {
      "start": "node app.js"
    }
    
    若入口文件是index.js或其他名称,需同步修改此处。
  • 统一文件名大小写:尽管Windows系统大小写不敏感,但跨系统迁移的项目可能存在大小写不一致问题,确保启动命令中的文件名与实际文件名完全匹配。
  • 验证文件权限:确认当前用户拥有app.js文件的读取权限,避免因文件锁定或权限不足导致无法加载。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.08 05:05:25