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

Node.js报错MODULE_NOT_FOUND:无法找到指定模块如何解决?

解决Node.js的MODULE_NOT_FOUND错误

控制台持续抛出MODULE_NOT_FOUND错误,完整错误信息如下:

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

错误:找不到模块 'C:\Users\jerry\OneDrive\Desktop\test\bot.mjs'
    在 Module._resolveFilename (node:internal/modules/cjs/loader:956:15)
    在 Module._load (node:internal/modules/cjs/loader:804:27)
    在 Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12)
    在 node:internal/main/run_main_module:17:47 {
  code: 'MODULE_NOT_FOUND',
  requireStack: []
}

Node.js v18.7.0
  • 核对文件路径与存在性:确认C:\Users\jerry\OneDrive\Desktop\test\路径下确实存在bot.mjs文件,检查文件名拼写、后缀名是否正确,注意Windows下虽文件名不区分大小写,但Node.js执行时可能因大小写不匹配报错。
  • 确认终端工作目录:运行Node命令时,终端当前工作目录需与文件所在目录一致。若不一致,可通过cd "C:\Users\jerry\OneDrive\Desktop\test"切换目录后再执行node bot.mjs,或者直接使用完整绝对路径运行:node "C:\Users\jerry\OneDrive\Desktop\test\bot.mjs"。
  • 排查OneDrive同步问题:文件存储在OneDrive文件夹中,可能存在同步延迟或文件被误删/移动的情况,打开OneDrive客户端确认同步状态,确保文件已完全同步到本地。
  • 检查权限:尝试以管理员身份运行终端,再执行命令,避免因系统权限限制导致Node无法读取文件。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.21 22:15:36