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

Node server not running Node.js运行报MODULE_NOT_FOUND错误如何解决?

错误详情
internal/modules/cjs/loader.js:905   throw err;   
^ Error: Cannot find module 'C:\Users\akhilesh.raturi\node\firs.js'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:902:15)
at Function.Module._load (internal/modules/cjs/loader.js:746:27)
at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:76:12)
at internal/main/run_main_module.js:17:47
{ code: 'MODULE_NOT_FOUND',   requireStack: [] }
错误原因
  • 目标文件不存在或文件名拼写错误:Node尝试读取的firs.js不在指定路径C:\Users\akhilesh.raturi\node\下,大概率是文件名拼写错误(比如实际为first.js漏写了字母t),也可能是文件被移动、删除。
  • 终端工作目录不匹配:执行node命令时的终端当前工作目录,和目标JS文件的实际存储目录不一致,Node默认会在当前工作目录下查找指定文件,找不到就抛出该错误。
解决方案
  • 核对文件信息:先确认你要运行的JS文件的实际文件名、存储路径,排查拼写错误、文件位置变动问题。
  • 切换工作目录后运行:使用cd命令将终端工作目录切换到目标JS文件所在的文件夹,再执行node 你的文件名.js即可。比如文件存放在C:\project\下,就执行cd C:\project,再运行node first.js。
  • 直接指定绝对路径运行:无需切换目录,直接给node命令传入文件的完整绝对路径即可,例如node "C:\project\first.js"。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.29 19:06:04